我有一个本地测试环境,在localhost上有一个mongod,在用户“john”上有一个db“test”。在robomongo中,用户“john”显示在db“test”中。无法db.authenticate() - “无法找到用户”
在我的Node.js程序:
- 我通过URI连接 “的mongodb://本地主机:27017”(指定数据库)
- db.db( “测试”) - >确定
- db.authenticate( “约翰福音”, “XXX”) - > err.message是 “验证失败”
的mongod在localhost: “UserNotFound:找不到用户john @测试”
如何在数据库中创建用户“测试”并通过“测试”进行身份验证?
谢谢
https://docs.mongodb.com/manual/core/security-users/ – TW80000
请在测试数据库中提供运行“show users”的输出。 – helmy
您是使用节点mongodb驱动程序还是像猫鼬一样使用orm? –