Java springboot获取请求的mongo uri

Java springboot获取请求的mongo uri,java,spring,mongodb,spring-boot,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中显示,对吗?否,实际上您正在打开一个群集副本集连接,在这种连接类型中,spring实际上连接到所有3个数据库以保

我已经在属性文件中配置了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中显示,对吗?

否,实际上您正在打开一个群集副本集连接,在这种连接类型中,spring实际上连接到所有3个数据库以保持故障转移条件或完全填充“从辅助数据库读取”选项(因此,您可以在所有3个数据库上看到命中),但是,除非您已将其指定为从辅助数据库读取,否则读写操作仅在主数据库上发生