内容详情 您现在的位置是: 首页> 其他随笔

mongo学习笔记

发布时间:2022-04-29 18:33 已围观:1644

摘要mongo学习笔记

1. show dbs #显示所有的数据库
2. use user #进入 user数据库
3. db #展示当前数据库
4. show collections #显示数据库中的集合, 相当于表格
5. db.runCommand({"dropDatabase":1}) /db.dropDatabase() #删除当前数据库
---------------------------------------------------------------------------
6. db.user.save({"name":"hailong"}) #新增一条数据 有更新的作用 user表示集合 相当于表 use user 中的user表示库
db.user.insert({"name":"hailong"}) #插入一条数据 单条或多条
db.user.insertOne() #将单个文档插入到集合中
db.user.insertMany() #将多个文档插入到集合中
7. db.user.find() #查找集合中所有数据
db.user.findOne() #查找集合中第一条数据 条件查找
8. db.user.remove({"name":"hailong"}) #删除集合下 name=hailong的信息
9. db.user.updata({"name":"hailong"},{"age":"12"}) #只会修改一条数据

10. db.doctor.drop() 或 db.runCommand({"drop":"doctor"}) #删除doctor集合

11. 封顶集合 自动删除早期的数据


12. map reduce
$collection = Yii::$app->mongodb->getCollection('score');
$r = $collection->mapReduce('function () {emit(this.name,this.score);}', 'function (name, score) {return Array.sum(score);}','mapReduceScore');

声明:本文内容摘自网络,版权归原作者所有。如有侵权,请联系处理,谢谢~
转发:龍飛鳯舞--https://www.cnblogs.com/longfeiPHP/p/15557403.html

赞一个 (89)