小编ari*_*ian的帖子

连接特定 mongodb 数据库时出现身份验证错误

我目前正在使用 nodejs 和 mongodb 本机驱动程序。所以我的 mongodb 已经设置了 root 角色的管理员身份验证,所以我可以使用 robomongo 或命令行登录。回到我的项目,如果我设置连接字符串,我就可以很好地连接到 mongodb:

mongodb://admin:password@localhost:27017/
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用这个连接字符串:

mongodb://admin:password@localhost:27017/specificdb
Run Code Online (Sandbox Code Playgroud)

它返回为:

MongoError:身份验证失败

我可以使用命令和 robomongo 访问数据库,我能做什么?我已经在db下添加了admin用户,但仍然遇到同样的问题。

mongodb node.js

5
推荐指数
1
解决办法
2555
查看次数

标签 统计

mongodb ×1

node.js ×1