Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

AttributeError: 'WriteConcern' object has no attribute 'acknowledged'

I have stored a pdf in a MongoDB database and I am accessing it as follows:

dbPDFReports = client['pdfReports']

where client is my MongoClient as follows:

client = MongoClient(some_ip, 27017)

But I am getting this error:

AttributeError: 'WriteConcern' object has no attribute 'acknowledged'

Any idea why?

EDIT

After upgrading pymongo I got the following traceback:

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
like image 575
Tarun Dugar Avatar asked Mar 26 '26 22:03

Tarun Dugar


1 Answers

Upgrade pymongo to the currently latest (3.0.3) version:

pip install --upgrade pymongo
like image 179
alecxe Avatar answered Mar 28 '26 10:03

alecxe



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!