MongoDB Shell

MongoDB自带一个JavaScript shell, 以命令行与MongoDB实例交互。

可以执行管理操作,检查运行实例等

启动Shell:

$ ./mongo

可以运行任何JavaScript程序,还可以利用JavaScript的标准库。

可以定义和调用JavaScript函数。

可以使用多行命令。

选择要使用的数据库:

>use foobar

>db

通过db变量来访问其中的集合。

 

Shell中基本操作

四个基本操作:创建,读取,更新,删除(CRUD)

1. 创建

insert函数添加一个document到集合里面。

>db.blog.insert(post)

2. 读取

find函数查看一个集合,自动显示最多20个匹配的文档。

>db.blog.find()

findOne函数查看一个文档

3. 更新

update函数接受至少两个参数:

第一个是要更新文档的限定条件,第二个是新的文档。

>db.blog.update({title:"My Blog Post"},post)

4.删除

remove函数用来从数据库中永久性地删除文档。

>db.blog.remove({title:"My Blog Post"})

 

如果想要了解函数功用的技巧,在输入的时候不要输括号,这样会显示该函数的JavaScript源代码

要查看shell提供的所有自动生成的JavaScript函数API文档,可以访问http://api.mongodb.org/js

 

当有属性与目标集合同名时,可以使用getCollection函数:

>db.getCollection("version")

 

你可能感兴趣的:(JavaScript,mongodb,数据库,shell,Blog,文档)