将mongodb与python2一起使用

yuvru6vn  于 2021-08-20  发布在  Java
关注(0)|答案(1)|浏览(277)

我在用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?

rta7y2nd

rta7y2nd1#

您的连接字符串缺少 tls uri选项。小心地从atlas ui复制它。

相关问题