Shell的基本操作
1.创建一个数据库
use [databaseName]
保持在缓存中,如果不做任何操作,离开的话,这个空数据就会被删除。
2.查看所有数据库
show dbs
3.给指定数据库添加集合并且添加记录
db.[documentName].insert({...})
4.查看数据库中的所有文档
show collections
5.查询指定文档的数据
查询所有 db.[documentName].find()
查询第一条数据 db.[documentName].findOne()
6.更新文档数据
db.[documentName].update({查询条件},{更新内容})
例子:
var w=db.persons.findOne()
db.persons.update(w,{name:"wujb"})
7.删除文档中的数据
db.[documentName].remove({...})
8.删除库中的集合
db.[documentName].drop()
9.删除数据库
db.dropDatabase()
10.shell的help
数据库相关的db.help()
集合相关的 db.[documentName].help()
*mongoDB的shell内置javascript引擎 可以直接执行js 代码
推荐图形化工具 : MongoVUE