mongod------------------------------ 打开服务
mongo------------------------------- 链接 MongoDB
db.version()------------------------ 查看版本
show dbs---------------------------- 显示所有的数据库
show collections-------------------- 显示数据库中的所有集合(数据表)
use <dbname>------------------------ 查看数据库 (如何所输数据库不存在, 则自动创建数据库[虽然已经创建, 但是在没有集合(数据表) 的情况下, 还是默认为空的])
db---------------------------------- 查看当前所在数据库
db. 集合 (数据库).insert({"键":"值"})-- 向集合中插入文件(数据), 当集合(数据表) 不存在的时候, 自动创建集合, 并向该集合 (数据表) 插入一条文件(数据), 如: db.user.insert({"name":"Creek"})
db. 集合(数据库).insert([{文件(数据)}])- 批量插入文件(数据), 如 db.user.insert([{"id":1},{"id":2}])
db. 集合 (数据库).find()--------------- 查询集合(数据表) 下所有的文件(数据),MongoDB 会自动加入索引值(相当于自增 ID), 如: db.user.find()
db. 集合 (数据库).findOne()------------ 查询集合(数据表) 下的第一条文件(数据),MongoDB 下的命令方法组合单词都使用首字母小写的驼峰式写法. 如: db.user.findOne()
db. 集合 (数据库).update({查询},{修改})- 更新一条文件(数据), 需要传两个参数, 第一个是查询条件, 第二是修改内容(可以增加文件数据项) 如: db.user.update({"name":"Creek"},{"name":"Sinoshy","age":18})
db. 集合(数据库).remove({条件})-------- 删除一条文件(数据), 如: db.user.remove({"name":"Creek"})
db. 集合 (数据库).drop()--------------- 删除集合(数据表), 如果删除的这个集合(数据表) 是该数据库最后一个集合(数据表), 则同时删除该数据库, 如: db.user.drop()
db.dropDatabase()------------------- 删除数据库
来源: http://www.qdfuns.com/article/23217/decc538417b47f8cb667e0ff0abf37dc.html