1. 打开mongodb客户端
安装目录下面 bin/mongo -port 端口号
2. 查看数据库
show dbs;
3. 进入到某一数据库下面
use dbname;
4. 查看集合
show collections;
5. 查看集合所有数据
db.collectionname.find();
6. 查看集合一条数据
db.collectionname.findOne();
7. 插入数据到集合
单条:db.collectionname.save({"col1":"11"},{"col2":"22"});
多条:for(var i=1;i<10;i++) db.collectionname.save({x:4,j:i});
8. 关闭mongodb服务
use admin;
db.shutdownServer();
9. 带条件查询数据
db.collectionname.find({条件});
10.修改操作
db.collectionname.update({条件},{$set:{j:"44"}});
11.删除操作
db.collectionname.remove({条件})
12.创建数据库
use dbname; //说明:需要创建一个集合这个库才创建成功
13.删除数据库
use dbname;
db.dropDatabase();
14. 删除集合
db.collectionname.drop();
15.查看复制集状态
rs.status()16.查看从库状态
db.printSlaveReplicationInfo()
17.设置从库可查询
db.getMongo().setSlaveOk()18. 创建索引
db.collectionname.ensureIndex({字段名:1})
19. 查看索引
db.collectionname.getIndexes();
20. 删除索引
db.collectionname.dropIndex({字段名:1})
21. 重建索引
db.aa.reIndex();
22.查看执行计划
db.collectionname.find().explain();
转载于:https://blog.51cto.com/zhangjinbo/1869278