我在用python2做一个项目。我知道它很旧,但就灵活性而言,它更适合我的项目。我需要将mongodb连接到它,但当我尝试连接时,它会给我一个错误:
File "/Users/user/Desktop/cartella senza nome 2/pymongo/mongo_client.py", line 366, in __init__
raise ConnectionFailure(str(e))
pymongo.errors.ConnectionFailure: connection closed
这是我的剧本:
import pymongo
from pymongo import MongoClient
import dns
client = pymongo.MongoClient("mongodb://dbmacems:<passowrd>@cluster0-shard-00-00.sulle.mongodb.net:27017/scan?w=majority&authSource=admin")
db = client.test
也许这就是我使用python2的原因?所以有一个解决方案,或者我可以使用类似的“web”数据库,比如mongodb for python2?
1条答案
按热度按时间rta7y2nd1#
您的连接字符串缺少
tls
uri选项。小心地从atlas ui复制它。