随笔分类 -  MongoDB

摘要:aggregate聚合是通过管道操作实现的。聚合管道里的每一步输出,都会作为下一步的输入,每一步在输入文档执行完操作后生成输出文档。 聚合管道: projectproject()match 用于过滤 阅读全文
posted @ 2019-10-11 17:23 绿茶叶 阅读(12688) 评论(0) 推荐(0) 编辑
摘要:MongoDB支持存储过程的使用,它的存储过程是用javascript实现的,被存在于system.js表中,可以接收和输出参数,返回执行存储过程的状态值,也可以嵌套调用。 所以我理解的MongoDB的存储过程就是: 把javascript变量,存储到MongoDB的数据库的特殊集合:system. 阅读全文
posted @ 2016-02-02 14:32 绿茶叶 阅读(16062) 评论(2) 推荐(3) 编辑
摘要:成功启动MongoDB服务后,打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表show collections:显示当前数据库中的集合(类似关系数据库中的表)show users:显示用户use :切换/创建当前数据库d... 阅读全文
posted @ 2014-12-04 12:11 绿茶叶 阅读(244) 评论(0) 推荐(0) 编辑
摘要:$push向文档数组中添加元素,如果没有该数组,则自动添加数组。db.foo.update({},{"$push":{"users":1}})向users数组末尾添加一个1元素db.foo.update({},{"$push":{"users":{“$each”:[1,2]}}})向users数组末... 阅读全文
posted @ 2014-12-04 12:10 绿茶叶 阅读(9291) 评论(0) 推荐(0) 编辑
摘要:1. 开启mongodb命令 >mongo默认链接到test数据库2. 显示所有数据库>show dbs3.切换数据库>use 数据库名4.查找数据库里某张表的所有成员>db.表名.find()5.删除当前数据库的某张表>db.表名.drop()6.查看当前数据库下的所有表>db.getCollec... 阅读全文
posted @ 2014-06-04 16:05 绿茶叶 阅读(238) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示