这日志显示你的 mongo 连接要不就是关掉了,要不就是没连接成功。
因为我们很多客户端没有密码连接,但是开启认证后需要密码,这个密码为空的情况下怎么配置跳过认证呢?
你有 2 个日志,
第一个日志显示你的 mongo 返回了密码不匹配。说明 mongo 是连接正常的。
第二个日志显示你的 mongo 认证器被你主动关了,或者直接就连接不正常了。
这是 2 个不同的问题,和你要表达的
有点不符。
如果你只是想让密码为空也能过验证的话,
请贴一个你的 mongo 认证器的设置。我看你的数据库里的字段有 passwordHash字段,如果用了这个字段,即使你使用的是空密码,也得用 hash 后的结果,而不是一个空。如果你不知道怎么去 hash,你可以直接使用 plain 模式,存明文的密码。先看看能不能通。
不好意思,刚看了下代码,mongo 的认证确定不支持为空的情况。
目前没有什么其它的办法可以跳过去。
好吧~