繁体   English   中英

无法使用spring数据连接到基于MongoDB Atlas的数​​据库

[英]Cant connect to MongoDB Atlas based database using spring data

我们正在为我们的应用程序评估MongoDB Atlas Cloud ..我们在连接到DB时遇到问题..(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:过早地到达流的末尾

(cap中的值被替换为实际配置。params。)

我们如何解决这个问题? 谢谢

使用URI时,请确保将authenticationDB声明为“admin”数据库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM