1

我正在尝试通过身份验证连接到本地 MongoDB,但失败了。

DBClientConnection c;
string errMsg;
c.connect("localhost");
bool success = c.auth("ss1", "admin", "password", errMsg);

auth()总是返回 false,并且 errMsg 是{ ok: 0.0, errmsg: "auth failed", code: 18 }

  • 无需身份验证,我可以从代码中读取和写入数据库
  • 找不到有关响应的任何文档
4

1 回答 1

1

Neil Lunnacm是对的。使用较新的版本确实解决了身份验证问题。谢谢

于 2018-06-11T09:26:06.117 回答