将Spring Boot连接到MongoLab的MongoDB版本3.0.7的问题

时间:2015-11-10 18:40:32

标签: java mongodb spring-boot mlab

我们在将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

两者都无法连接。

感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

正如pneumee在上面的评论中所建议的,解决方案是在连接字符串/ uri的末尾添加@section('...') @stop