mongo uri for springboot请求

时间:2016-02-25 11:37:04

标签: java spring mongodb spring-boot

我在属性文件中配置了mongo uri,如下所示,

spring.data.mongodb.uri=mongodb://db1.dev.com,db2.dev.com,db3.dev.com
spring.data.mongodb.database=mydb

我使用mongoowl作为监控工具。 当我做一个get请求时,它会显示每个mongodb中的命中,理想情况下应该只在一个db中显示吗?

1 个答案:

答案 0 :(得分:1)

不,您实际上是在打开群集副本集连接,在此连接类型中,spring实际上连接到所有3个数据库以维护故障转移条件或完全填充"从辅助"读取选项(因此您会看到所有3个数据库上的命中),但是读取和写入操作仅在主数据库上发生,除非您已将其指定为从辅助数据库读取。