1.常用指令
进入mongodb
本地: mongo
其他服务器:mongo ip
认证:db.auth('用户名','密码') 通过结果为1不通过结果为0
查看数据库
查看当前数据库:db
查看所有数据库:show dbs
进入/创建数据库(有则进入,没有则创建)
use 数据库名
注意:刚创建的数据库没有数据是show不到的
删除数据库
1.进入要删除的数据库:use xx
2.执行删除命令:db.dropDatabase()
创建集合
db.createCollection(name,option)
删除集合
db.集合名.drop()
查看数据库中有那些集合
show collections
插入文档
db.集合名.insert({文档内容})
修改文档
方法一:db.集合名.update({文档中要被修改的内容},{$set:{修改的内容}})
方法二:db.集合名.save({修改后的整个文档})
删除文档
db.集合名.remove({文档部分内容})
查询文档
查询表中所有文档:db.表名.find();
格式化方法查询表中所有文档:db.表名.find().pretty();
按条件查询(支持多条件):db.表名.find(条件);
查询第一条(支持条件):db.表名.findOne(条件);
限制数量:db.表名.find().limit(数量);
跳过指定数量:db.表名.find().skip(数量);
退出
exit
查询
查询表中所有数据:db.表名.find();
按条件查询(支持多条件):db.表名.find(条件);
查询第一条(支持条件):db.表名.findOne(条件);
限制数量:db.表名.find().limit(数量);
跳过指定数量:db.表名.find().skip(数量);
删除
删除整个数据表: db.表名.remove()
删除数据表中指定字段: db.表名.remove({"name":"张三"})