途它是MongoDB客户端.开启的时候,shell会连到MongoDB服务器的test数据库,并将这个
数据库连接赋值为全局变量db,这个变量是通过shell访问MongoDB的主要入口点.
shell还有非java script语法的扩展,这是为了方便SQL shell用户而添加的,如:
选择要使用的数据库:
use test
可以通过db变量来访问其中的集合,如db.users返回当前数据库的users集合.
在shell中完成,CRUD
1.新增
insert函数添加一个文档到集合里面,如:存储一篇博客文章,首先,创建一个局部变量post,内容代表文档的
java script对象.
www.2cto.com
2.读取
find会返回集合里面所有的文档,若只想查看一个文档,可以用findOne
find和findOne可以接受查询文档形式的限定条件,通过条件来查询文档.使用find时,shell自动
最多显示20个匹配文档
3.更新
update 接受两个参数:一个是要更新文档的限定条件,另一个是新的文档.如:向博客中增加评论内容.
4.删除
remove从数据库中永久性的删除文档,在不使用参数调用的情况下,它会删除一个集合内的所有文档,它也可以
接受一个文档作为条件删除.如:
作者 refactor