我正在尝试通过身份验证连接到本地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 }
  • 未经身份验证,我可以通过代码
  • 来读写数据库
  • 找不到有关响应
  • 的任何文档

    最佳答案

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

    10-04 13:28