У меня три хоста (ex-XX.XX.XX.XX: P1, YY.YY.YY.YY: P2, ZZ.ZZ.ZZ.ZZ: P3), и я соединяю эти хосты с pymongo.MongoClient () . Так может кто-нибудь подсказать мне, как определить, какой хост является основным, используя pymongo-3.7.1 с python-3.6?
MongoClient.primary даст вам хост текущего первичного узла, порт
client = pymongo.MongoClient() print(client.primary)
Ссылка: MongoClient.primary