ServerTimeoutError с MongoDB Atlas с использованием PyMongo (работает код установки) - PullRequest
0 голосов
/ 12 июля 2019

Я запускаю стартовый код из MongoDB, пытаясь подключиться к кластеру, который я только что установил в MongoDB Atlas. Я получаю ошибку тайм-аута выбора сервера.

Мне не удалось найти что-либо в документации по устранению неполадок MongoDB по этой проблеме.

client = pymongo.MongoClient(
    "mongodb+srv://USR:PWD@cluster0-eoik8.mongodb.net/test?retryWrites=true&w=majority")
db = client.admin
pprint(db.command("serverStatus"))

Я правильно закодировал URL (используя онлайн-сервис кодирования URL).

Ошибка

pymongo.errors.ServerSelectionTimeoutError: connection closed,connection closed,connection closed

1 Ответ

0 голосов
/ 12 июля 2019

Причина, по которой это не сработало, заключалась в том, что я не внес белый список в свой IP-адрес.

...