mongodb - 如何在 Mongodb 中设置 java 驱动程序的读取首选项

标签 mongodb spring-data-mongodb

我想为我的 3 成员副本集设置读取首选项。如何使用 java 驱动程序中的 spring.data.mongodb.uri 配置它。我想设置“次要首选”阅读首选项。

最佳答案

我没有太多使用 Spring Data,但是您可以使用 MongoDB 的连接字符串设置副本集位置和读取首选项:

mongodb://example1.com,example2.com,example3.com/?readPreference=secondary

This link解释有关 MongoDB 连接字符串的更多信息。

关于mongodb - 如何在 Mongodb 中设置 java 驱动程序的读取首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34335288/

相关文章:

java - Spring-Data MongoDB 更新所有文档字段

node.js - 如何在MongoDB中设置缓冲区偏移范围,它不允许在BSON对象中上传超过16MB的文件?

javascript - 在 typescript 中使用 Mongoose 填充查询

java - 在 Java 中使用 BulkWriteOperation 的数据更新插入问题

mongodb - 为什么在 Spring 响应式 Mongo 中订阅有效而阻止无效?

mongodb - 关于mongodb子文档和spring-data-mongo查询的问题

spring-data-jpa - Spring data mongoDb 不是像 Spring data Jpa 这样的 null 注释

node.js - Mongoose 获得即将举行比赛的联赛

javascript - 在node.js Web应用程序中,客户端是通过url路由与服务器通信的唯一方法吗?

spring-boot - NoSuchMethodException QueryDSL 与 Spring Boot 和 Spring Data Mongo