mongodb
mannuandeyangguang
记录学习的点点滴滴
展开
-
对mongodb的aggregate管道用法的理解
最近看了一些关于mongodb的教程,感觉很费力,尤其涉及到了一些复杂的操作。比如很多贴上了大段数据来描述样例、或者翻译了大段官方文档的文字,这些都让我感觉疲劳。下面我用自己写的一些话来描述我对mongodb聚合的理解: 注:<>用来标识变量(即里面的内容可以替换成其他),可以按照<>里面的单词的含义来理解下面的代码。 例子:假设你有一组数据,需要按照...原创 2018-07-23 19:56:12 · 605 阅读 · 0 评论 -
mongodb多实例启动和开启用户验证
在这里,我不废话,直接给出mongodb配置文件模板 # mongod.conf # for documentation of all options, see: # http://docs.mongodb.org/manual/reference/configuration-options/ # Where and how to store data. storage: dbPa...原创 2019-02-12 14:43:06 · 497 阅读 · 0 评论 -
mongodb创建超级用户和普通用户(对应数据库的用户)
1、创建管理员,下面以用户test1为例: use admin db.createUser({user: "test1", pwd: "test1", roles: [{role: "root", db: "admin"}]}) 2、创建test2db对应的test2用户: use test2db db.createUser({user: "test2", pwd: "test2"...原创 2019-02-12 15:47:41 · 3237 阅读 · 0 评论 -
在开启用户验证的情况下,如何登录mongodb用户
1、以test用户和数据库admin为例: use admin db.auth("test","test") # 两个test分别是用户名和密码原创 2019-02-12 15:54:27 · 780 阅读 · 0 评论 -
mongodb常用命令大全
关键字的名称:test 数据表名:test 搜索关键字:test 作用 命令 例子 列出所有包含test的item {"test": {"$exists": true}} db.getCollection('test').find({"test": {"$exists": true}}) 根据test进行排序 {"test": 1或-1},"1"表...原创 2019-05-30 16:16:20 · 159 阅读 · 0 评论