MongoDB
文章平均质量分 69
gluttonous
这个作者很懒,什么都没留下…
展开
-
MongoDB开启的 --auth 之后,无法使用 db.eval() 问题
MongoDB开启auth验证后,除了创建用户和授权角色外,在执行一些特殊操作的时候,还是会“not authorized”错误,如在执行eval时会报: Command failed with error 13: 'not authorized on *** to execute command { $eval: "function()... 解决方案: ...原创 2016-08-15 18:39:30 · 1510 阅读 · 0 评论 -
启用mongodb授权认证的方法
启用mongodb授权认证的方法: 1、以–auth 启动mongod 2、在配置文件mongod.conf 中加入 auth = true 第一次启用–auth时会出现: 2015-05-13T11:20:22.296+0800 I ACCESS [conn1] note: no users configured in admin.system.users,...原创 2017-03-25 15:34:09 · 583 阅读 · 0 评论 -
mongodb 给指定库新增用户及授权
1、以超级管理员身份登录./mongo --authenticationDatabase admin --port 21017-umongo -pmongo 2、转到指定数据库use mydb 3、查看数据角色show roles 结果{ "role" : "dbAdmin", "db" : "mydb", "isBuilt...原创 2017-03-25 15:44:29 · 2234 阅读 · 0 评论 -
mongodb数据导入导出
1、导出数据库表./mongorestore --port 27017 -uuser01 -pmypass -d mydb -c mytable /home/mytable.bson 输出如下表示成功:2017-03-25T15:55:18.935+0800 writing mydb.mytable to 2017-03-25T15:55:19.184+08...原创 2017-03-25 15:53:48 · 133 阅读 · 0 评论 -
mongodb分组统计
db.getCollection('dataOperateLog').aggregate([ {$match:{operateType:'LOGIN',operateTime:{'$gt':ISODate("2017-01-01T00:00:00.000Z")}}}, {$group: { _id: { "params":...原创 2017-05-12 10:29:23 · 218 阅读 · 0 评论