我们在将Spring Boot服务器连接到MongoLab的3.0.7版本数据库时遇到问题。代码在使用本地Mongo 3.0实例时工作正常,但在连接到MongoLab的服务器时失败。
引起:com.mongodb.MongoCommandException:命令失败 错误18:服务器myserver.com:99999上的'auth failed'。满满的 响应是{“ok”:0.0,“errmsg”:“auth failed”,“code”:18}
我们正在使用 Spring Boot 1.2.6.RELEASE 和 MongoDB驱动程序3.0.4 我们还尝试了驱动程序2.15.5
两者都无法连接。
感谢任何帮助。
答案 0 :(得分:2)
正如pneumee在上面的评论中所建议的,解决方案是在连接字符串/ uri的末尾添加@section('...')
@stop
。