node.js - 启动 node.js 应用程序时,我收到 MongoError

标签 node.js mongodb

我的 mongo 数据库出现问题。

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

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

如有任何帮助,我们将不胜感激。

最佳答案

检查这些...

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

另外检查您的角色

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

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

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

相关文章:

javascript - heroku Nodejs 应用程序在部署后崩溃

python - Python MongoEngine 中的异构列表

mongodb - 防止 bson.ObjectIdHex 中的运行时 panic

mongodb - 如何在 MongoDB 图表中绘制统一的时间序列

javascript - 我想使用 mongodb 的 _id 检索在特定日期插入的值

node.js - 使用 Node 调试 WebAssembly

node.js - 在 Node 前面使用nginx服务器作为代理时如何获取客户端真实IP

javascript - express.js app.post 中间件未触发

javascript - Node.js:将 base64 编码的图像响应为 JSON

mongodb - 如何在 MongoDB 中获取已连接的客户端