Я пытаюсь установить соединение с моей базой данных mongodb через атлас и pymongo. Я подключаю свое приложение, используя строку подключения, указанную на странице атласа, и все, кажется, работает нормально. Я могу подключиться к своей базе данных, но затем я получаю сообщение об ошибке, когда пытаюсь подсчитать, сколько записей в моей базе данных / получить / отправить данные в атлас.
import pymongo
import dns
client = pymongo.MongoClient("mongodb+srv://username:<password>@storedinputs-vc4cl.mongodb.net/test?retryWrites=true")
db = client.get_database("dbname")
records = db.collectiontable
count = records.count_documents({})
print(count)
Тогда я получаю следующую ошибку:
[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issue
r certificate (_ssl.c:1056),storedinputs-shard-00-00-vc4cl.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] cer
tificate verify failed: unable to get local issuer certificate (_ssl.c:1056)
Снова я попробовал это построчно, и все работает нормально, пока я не попытаюсь посчитать количество документов в моей коллекции. Я ценю всю помощь, которую я могу получить.