我在admin
数据库
当我尝试在数据库中使用某些函数时,会抛出错误:
{name:'MongoError', 消息:'未授权停止执行命令{findandmodify:“users”,query:{_ id:1},new:true,remove:false,upsert:true,update:{...
{
"_id" : "admin.admin",
"user" : "admin",
"db" : "admin",
"credentials" : {
"SCRAM-SHA-1" : {
"iterationCount" : 10000,
"salt" : "xxxx",
"storedKey" : "xxxx",
"serverKey" : "xxxx"
}
},
"roles" : [
{
"role" : "root",
"db" : "admin"
},
{
"role" : "userAdminAnyDatabase",
"db" : "admin"
},
{
"role" : "readWriteAnyDatabase",
"db" : "admin"
},
{
"role" : "dbOwner",
"db" : "admin"
},
{
"role" : "clusterAdmin",
"db" : "admin"
}
]
}
find
或update
等任何其他命令都有效。
我希望此用户成为SUPER USER
,但我已为其分配了所有类型的角色,但这些角色均无效,我尝试了root
,adminAnyDatabase
等。
我正在使用mongodb 3.0.9
知道如何解决这个问题吗?