服务器选择超时错误:本地主机:27017:[Errno 8]未提供节点名或服务名,或未知当我试图将数据插入mongodb时,出现了错误。mongodb服务已启动。我不能打开'localhost'只在Safari浏览器,可以打开它在Chrome浏览器。(可以打开'127.0.0.1'在这两个)。我的主机“127.0.0.1本地主机”
r1zk6ea11#
这是一个pymongo配置错误。请确保安装了dnspython模块:
pip install dnspython
xj3cbfub2#
你最近升级到pymongo 4了吗?如果是,URI中缺少的配置选项directConnection可能是个问题,因为它现在默认为False而不是None。此处的行为已更改(请参阅迁移指南)
directConnection
False
None
3npbholx3#
我必须在连接字符串的第一个参数中指定:“蒙古数据库+服务器”:
3条答案
按热度按时间r1zk6ea11#
这是一个pymongo配置错误。请确保安装了dnspython模块:
xj3cbfub2#
你最近升级到pymongo 4了吗?
如果是,URI中缺少的配置选项
directConnection
可能是个问题,因为它现在默认为False
而不是None
。此处的行为已更改(请参阅迁移指南)
3npbholx3#
我必须在连接字符串的第一个参数中指定:“蒙古数据库+服务器”: