Det här problemet kan orsaka på grund av följande problem:
-
version av pymongo (föreslå att du använder 3.3.0, vilket fungerade för mig)
-
Det kan vara ett DNS-problem, etc. Du kan faktiskt leta efter ett DNS-problem med:
telnet xx.xx.xx.xx port
-
kan vara ett brandväggsproblem
-
Kan vara ett problem med ssl-nyckeln. Prova följande för att testa:
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()