gpt4 book ai didi

python - ServerSelectionTimeoutError Pymongo

转载 作者:行者123 更新时间:2023-12-04 02:53:08 32 4
gpt4 key购买 nike

我是第一次尝试 pymongo,但一直收到 ServerSelectionTimeoutError。使用 mongo 命令行登录时,我运行如下命令

$ mongo-3.0 --ssl test.net:27080/db_qa --sslAllowInvalidCertificates -u content -p
MongoDB shell version: 3.0.12
Enter password:

我可以正常连接,但是使用 pymongo 时出现错误
pymongo.errors.ServerSelectionTimeoutError: test.net:27080: [Errno 60] Operation timed out

我的代码如下
from pymongo import MongoClient

client = MongoClient('mongodb://content:<password>@test.net:27080/db_qa')
client.server_info()

最佳答案

您的连接字符串缺少 shell 命令行提供的选项,即 ssl和允许无效证书的选项。

您可以添加 ?ssl=true&ssl_cert_reqs=CERT_NONE在您传递给 MongoClient 的字符串中的数据库名称之后或在 MongoClient 上查看证书处理的其他选项页面(滚动到“SSL 配置”部分)

关于python - ServerSelectionTimeoutError Pymongo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54064725/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com