我知道我可以使用为每个查询设置 readPreference <collection>.withReadPreference(primaryPreferred()).find(...)
。但是,如果可能,我更愿意设置一个全局默认 readPreference 以使用“最近”,然后在必要时能够为单个查询覆盖它。使用 Jongo 是否有可能/首选的方法来做到这一点?
编辑:由于 Jongo 是使用 初始化的MongoClient().getDB()
,因此是否适合使用指定 ReadPreference 的选项来初始化我的 MongoClient?我想我要问的是 - 如果我这样做,这些设置会延续并应用于 Jongo 内部,还是有不同的方式直接在 Jongo 中处理它?
提前谢谢。