Mongo shell用户未定义

时间:2014-12-07 07:11:25

标签: mongodb

我尝试以用户身份登录" 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"没有定义???

1 个答案:

答案 0 :(得分:2)

overnet未定义,因为未引用。请尝试以下操作:db.auth("overnet", password)