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