我有一个Java应用程序,它与Mongo 副本集一起使用。副本集由不同主机中的两个Mongo实例(主要和辅助)组成
假设应用程序正在执行查询(例如,在集合中查找文档)。我不知道它使用了什么read preference。还假设主和辅助实例都存储相同的数据。
现在我需要知道应用程序调用哪个 Mongo实例来执行查询: primary , secondary 或两者
我该怎么做?
我更喜欢一种解决方案,它不需要访问应用程序代码。
答案 0 :(得分:2)
默认的阅读偏好是主要的,所以如果你没有改变它,那就是它正在阅读的地方。