Я получаю сообщение об ошибке при попытке подключиться к 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)