我们正在为我们的一个应用程序评估MongoDB Atlas Cloud。我们在连接到数据库时遇到问题。(Mongo shell正在连接,我们可以导入数据)
我们使用了Spring-Mongo (http://projects.spring.io/spring-data-mongodb/)并使用了以下配置
配置:
<mongo:mongo-client id="mongoClient" host="${mongo.host}" port="${mongo.port}" credentials="MONGO_USER:MONGO_PASS@MONGO_DB" >
<mongo:client-options connections-per-host="50" threads-allowed-to-block-for-connection-multiplier="5000" />
</mongo:mongo-client>
<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
<constructor-arg ref="mongoClient"/>
<constructor-arg name="databaseName" value="${mongo.dbname}"/>
</bean>结果: com.mongodb.MongoSocketReadException:过早到达流的末尾
(以大写形式表示的值已替换为实际配置。参数。)
我们如何解决这个问题?谢谢
发布于 2016-11-18 02:36:37
在使用URI时,请确保将authenticationDB声明为"admin“db。
https://stackoverflow.com/questions/40136862
复制相似问题