不推荐使用Java API中的Mongoclient.setReadPreference(ReadPreference.primary())
该文件显示
通过 MongoClientURI 设置默认的读取首选项 MongoClientOptions
但是我发现MongoClientOptions
没有setReadPreference
方法,但是在MongoOptions
中。但是看起来很奇怪,MongoClientOptions
没有扩展MongoOptions
。
首先我想知道这两个选项有什么关系,它们的作用相同吗?
其次,告诉我如何在Java api中设置ReadPreference,最好向我展示您的代码(MongoClientURI or MongoClientOptions)
。谢谢。
答案 0 :(得分:0)
MongoOptions
已过时。您无法直接设置readPreference
。您必须使用Builder
来设置readPreference
。
类似
MongoClientOptions clientOptions = MongoClientOptions.builder().readPreference(ReadPreference.PRIMARY).build();