代码之家  ›  专栏  ›  技术社区  ›  HbnKing

如何使用javaapi在mongodb中设置ReadPreference

  •  0
  • HbnKing  · 技术社区  · 8 年前

    这个 Mongoclient.setReadPreference(ReadPreference.primary()) 在java中,api已被弃用
    文件显示

    蒙哥克利图里 或 MongoClientOptions公司

    MongoClientOptions 没有 setReadPreference 方法。但是在 MongoOptions MongoClientOptions公司 不会延伸 MongoOptions公司 .
    首先我想知道这两种选择之间的关系是什么,它们是否有相同的效果?
    其次,告诉我如何在javaapi中设置ReadPreference,你最好给我看看你的代码 (MongoClientURI or MongoClientOptions) 。提前谢谢。

    1 回复  |  直到 8 年前
        1
  •  0
  •   s7vr    8 年前

    MongoOptions 已弃用。你不能设置 readPreference 直接。你必须使用 Builder 设置 读取首选项

    像这样的

    MongoClientOptions clientOptions = MongoClientOptions.builder().readPreference(ReadPreference.PRIMARY).build();