MongoDB的命令详解
MongoDB指令
清屏
cls;
查看数据库
查看当前使用数据库名称show dbs;
db;查看集合
show collections;
进入某个集合
use (collections);
查询集合中的数据
查询某个数据库用户db.(collections).find({条件});
db.users.find();添加数据
db.(collections).save({对象})
#也可用于更新于已存在的集合,但是不推荐
db.(collections).save({_id:"已存在的id",对象})
#这种插入_id唯一
db.(collections).insert({对象})更新数据
db.(collections).update({需要修改对象},{对象修改的内容},{upsert,multi,writeConcern})
需要修改的对象 可以用模糊匹配
对象修改的内容 如果默认写入对象则覆盖原对象,如果需要增添或者修改则使用{$set : {对象修改的内容}}
upsert : 可选,这个参数的意思是,如果不存在update的记录,是否插入objNew,true为插入,默认是false,不插入。
multi : 可选,mongodb 默认是false,只更新找到的第一条记录,如果这个参数为true,就把按条件查出来多条记录全部更新。
writeConcern :可选,抛出异常的级别。删除数据
db.(collections).remove({删除的对象})
聚合函数
需求当前集合的记录数
db.(collections).find().count();
求最大值
求整个集合的总成绩
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Anthony's Blog!
评论