前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MongoDB 3添加用户

MongoDB 3添加用户

作者头像
py3study
发布2020-01-14 10:07:32
1K0
发布2020-01-14 10:07:32
举报
文章被收录于专栏:python3

在mongodb上添加用户报错,如下:

代码语言:javascript
复制
> db.addUser('user01','123456');
2016-07-29T14:50:28.932+0800 E QUERY    TypeError: Property 'addUser' of object admin is not a function
    at (shell):1:4

经查,原因是在mongodb版本3以上已经弃用了adduser,改成createuser了。

代码语言:javascript
复制
[candon@xxx bin]$ ./mongo 127.0.0.1:27017
MongoDB shell version: 3.0.6
connecting to: 127.0.0.1:27017/test
> use adminuse admin
switched to db admin
> db.version()
3.0.6
> db.createUser({user:'user01', pwd:'123456', roles:['userAdminAnyDatabase']})
Successfully added user: { "user" : "user01", "roles" : [ "userAdminAnyDatabase" ] }
> db.auth("user01","123456")
1
> show users
{
        "_id" : "admin.root",
        "user" : "root",
        "db" : "admin",
        "roles" : [
                {
                        "role" : "userAdminAnyDatabase",
                        "db" : "admin"
                }
        ]
}
{
        "_id" : "admin.user01",
        "user" : "user01",
        "db" : "admin",
        "roles" : [
                {
                        "role" : "userAdminAnyDatabase",
                        "db" : "admin"
                }
        ]
}
> exit
bye
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/07/11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MongoDB
腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档