我有复制设置(localhost:27017(主要),localhost:27018(次要),localhost:27019(arb))
我已将readPrefrence设置为连接栏中的辅助,如下所示 mongoInstance.setReadPreference(ReadPreference.secondary());
当我通过此连接保存一些数据时会请求路由到主要?
我该如何确认?
我见过DBCollection coll = getCollection();
coll.getStats();
enter code here
在此“serverUsed”中:“localhost:27018”已显示。
答案 0 :(得分:0)
没有。正如该术语所说,readPreference
仅设置要在群集中读取的首选服务器。您只能写入副本集中的主服务器。
答案 1 :(得分:0)
它不是从主要读取,读取首选项次要意味着这一点,它不会打扰主要的。