我当前的设置有点复杂。我正在尝试使用swift通过pymongo模块访问MongoDB。
因此,我首先按照this教程将python代码与swift连接起来。唯一的区别是我没有以别名模式创建插件,否则swift会存在一些权限问题。
回到这一点,我现在有了一个使用mongodb URI访问的python模块:
mongodb + srv://:@server
现在,运行此代码后问题又重新出现了,我得到以下错误:
'GenericRdata' object has no attribute 'target'
我将其固定在dnspython模块上,但是我不知道它的含义或解决方法。在纯python中运行相同的代码时,一切正常,因此python代码实际上不是问题。
我还尝试使用+srv
部分连接到MongoDB,然后它连接到数据库,但是找不到任何文档。
我想知道如何解决此问题,如果我遗漏了任何信息,请不要犹豫。