当启动node.js应用程序时,我得到MongoError

时间:2013-09-27 21:49:05

标签: node.js mongodb

我遇到了mongo数据库的问题。

当我运行服务器时,我不断收到此错误,并且我已导出密码。

{ [MongoError: auth fails] name: 'MongoError', errmsg: 'auth fails', ok: 0 }

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

检查这些......

  1. 您是否在auth = true
  2. 中设置了etc/mongod.conf
  3. 您可能正在连接test数据库。
  4. 同时检查您的角色

    db.addUser( { user: "admin", pwd: "admin", 
        roles: ["userAdminAnyDatabase"] } );
    

    角色userAdminAnyDatabase仅允许用户管理。它只能通过数据库 admin 进行身份验证。