Как проверить, какой хост является основным в нескольких URI, используя pymongo?

1

У меня три хоста (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?

  • 0
    Просто предложение: всегда отмечайте вопросы тегами без версии, так что вы получите более быстрые ответы, как если бы вы отметили просто pymongo, ответ был бы быстрее.
  • 0
    @daemon24 daemon24 Спасибо, что сказали это ..
Теги:
pymongo

1 ответ

0

MongoClient.primary предоставит вам текущий хост основного узла, порт

client = pymongo.MongoClient()
print(client.primary)

Ссылка: MongoClient.primary

  • 0
    Я проверял только это, но когда я даю несколько URI в MongoClient (), например, pymongo.MongoClient ("mongodb: // [имя пользователя: пароль] @ [host1: port1], [host2: port2], [host3: post2] / database_name "), тогда я не могу с ним связаться.
  • 0
    У вас проблемы с подключением к MongoDB или для поиска основного хоста MongoDB?
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню