一、mongodb常用命令 1、 show dbs 查询所有数据库 2、 db 当前 3、 use yourDB 切换/创建数据库 4、 db.colName.drop(); 删除集合colName,速度很多,数据文件还存在; 5、 db.serverStatus().connections 查看连接数 总的819。修改启动时加入—maxConns 6、 db.serverStatus() 7、 rs.status() 查看副本集(主从角色)状态 8、 db.dropDatabase(); 这个操作会删除你当前正在使用的数据库。 9、 db.user.remove({name:"mongo"}) db.集合名.drop() db.集合名.remove(),remove是用来从数据库中永久删除文档 10、db['system.indexes'].find() 11、db.user.stats(); 12、db.currentOp() 13、查看占用空间: db. user.storageSize(); db.user.stats(); db.user.totalSize(); 14、db.stats();显示当前数据库状态 15、db.removeUser("userName");删除指定用户 16、rs.debug.getLastOpWritten() 最近的一条写操作 二、mongodb查询语法 db.user.find({name: 'hello'}); 条件查询 db.user.findOne(); 查询一条数据 db.user.find().limit(10); 限制返回数量 db.user.find({age: {$gte: 25}}).count(); 查询结果集的记录总数 db.user.find().sort({age: 1}); 排序升序 db.user.find().sort({age: -1}); 降序 三、mongodb增删改 db.user.remove({name: 'hello'}); 删除 db.user.update({age: 25}, {$set: {name: 'hello1'}}, false, true);修改 db.user.save({name:'hello', age: 25, sex: true}); 增加 |