我已经在MongoDB数据库中存储了一个pdf文件,我正在访问它,如下所示:
dbPDFReports = client['pdfReports']
其中client是mymongoclient,如下所示:
^{pr2}$但我得到了一个错误:
AttributeError: 'WriteConcern' object has no attribute 'acknowledged'
知道为什么吗?在
编辑
升级pymongo后,我得到了以下回溯:
Traceback (most recent call last):
File "main.py", line 2, in <module>
from bulk import *
File "/home/inno/InnovAccer/Projects/tiger-global-backend/API/bulk.py", line 1, in <module>
from pymongo import MongoClient
File "/home/inno/InnovAccer/Projects/tiger-global-backend/API/pymongo/__init__.py", line 83, in <module>
from pymongo.collection import ReturnDocument
File "/home/inno/InnovAccer/Projects/tiger-global-backend/API/pymongo/collection.py", line 22, in <module>
from bson.py3compat import (_unicode,
ImportError: cannot import name _unicode
这个问题是由于pymongo和bson之间不兼容而产生的,后者是单独安装的。解决方法如下:
将
pymongo
升级到currently latest (3.0.3) version:相关问题 更多 >
编程相关推荐