Mongodb AuthenticationFailed 的解决办法

在MongoDB的日志中发现错误认证失败:

这个失败的原因是因为其认证模式是MONGODB-CR,而MongoDB 3.0开始就默认使用SCRAM-SHA-1。

MongoDB no longer defaults to MONGODB-CR and instead uses SCRAM-SHA-1 as the default authentication mechanism.

具体说明参考官网文档

解决办法是升级客户端或连接时指定认证方式为SCRAM-SHA-1。