Ten problem może być spowodowany następującym problemem:
-
wersja pymongo (sugeruję użycie 3.3.0, która zadziałała dla mnie)
-
Może to być problem z DNS itp. W rzeczywistości możesz sprawdzić problem z DNS za pomocą:
telnet xx.xx.xx.xx port
-
może być problemem z zaporą sieciową
-
Może być problem z kluczem ssl. Wypróbuj następujące elementy, aby przetestować:
import os
import pymongo
import ssl
URL="url:port/db?ssl=true"
client = pymongo.MongoClient(URL, ssl_cert_reqs=ssl.CERT_NONE)
db = client.get_default_database()
print db
print db.collection_names()