嘿,第一次使用mongo副本集,我在Java中配置了一组3台服务器。我正在尝试确定我的服务正在读取哪个辅助节点(使用辅助首选)。 mongo驱动程序是否在Java中公开访问此信息? 因为我正在努力找到一种可靠的方法来跟踪它。我也知道一旦连接到辅助设备,除非出现故障,否则不太可能切换到从其他辅助设备读取。
答案 0 :(得分:0)
您可以使用下面的getAdress
方法,有关详细信息,请参阅documentation。
MongoClient mongoClient = new MongoClient("localhost", 27017);
ServerAddress serverAdress = mongoClient.getAddress()