我在mongo数据库中遇到问题。

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

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


任何援助将不胜感激。

最佳答案

检查这些...


您是否在auth = true中设置了etc/mongod.conf
您可能正在连接到test数据库。


还要检查您的角色。

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


角色userAdminAnyDatabase仅允许用户管理。只能向数据库管理员进行身份验证。

关于node.js - 启动node.js应用程序时出现MongoError,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19060621/

10-09 20:27