我尝试以用户身份登录" overnet"在db" overnet"在mongodb;
我已登录mongo shell,如下所示;
mongo -u root -p (password) --authenticationDatabase admin
然后输入:
use overnet
switched to db overnet
show users
{
"_id" : "overnet.overnet",
"user" : "overnet",
"db" : "overnet",
"roles" : [
{
"role" : "readWrite",
"db" : "overnet"
},
{
"role" : "dbOwner",
"db" : "overnet"
}
]
}
> db.auth(overnet, password)
2014-12-07T08:05:43.907+0100 ReferenceError: overnet is not defined
怎么说" overnet"没有定义???
答案 0 :(得分:2)
overnet
未定义,因为未引用。请尝试以下操作:db.auth("overnet", password)