PyMongo не может извлечь документы из коллекции SSL ошибка - PullRequest
0 голосов
/ 28 октября 2019

Я получаю сообщение об ошибке при попытке подключиться к MongoDB (где я запускаю БД через Mongo Atlas). У меня есть другой скрипт, который я выполняю, где он делает записи в базу данных, и он работает нормальноНе уверен, что я здесь делаю не так. Заранее спасибо всем, кто ответит.

У меня есть следующий код:

from pymongo import MongoClient


mongo_uri = 'mongodb://admin:password_here@cluster0-shard-0110-00111-1111.mongodb.net:27017,cluster0-shard-111-11111-111.mongodb.net:27017,cluster0-shard-11111-1111-111.mongodb.net:27017/test?ssl=true&replicaSet=Cluster0-shard-0&authSource=admin&retryWrites=true&w=majority'
mongo_connection = MongoClient(mongo_uri)
database = mongo_connection['my_database']
collection = database['my_collection']
docs = collection.find({})

print(list(docs))

Ошибка:

pymongo.errors.ServerSelectionTimeoutError: cluster111-shard-111-111-11111.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get 
local issuer certificate (_ssl.c:1056),cluster111-shard-111-111-11111.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local
 issuer certificate (_ssl.c:1056),cluster111-shard-111-111-11111.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issu
er certificate (_ssl.c:1056)
...