Hi guys, i want to insert a JSON formated String into a mongoDB. But get some problem with the insert to the database.
Traceback (most recent call last): File "obp_import_pb.py", line 102, in <module> do_import() File "obp_import_pb.py", line 97, in do_import collection = db.pb_mp.insert(obp_transaction_json) File "/usr/lib64/python2.7/site-packages/pymongo/collection.py", line 274, in insert docs = [self.__database._fix_incoming(doc, self) for doc in docs] File "/usr/lib64/python2.7/site-packages/pymongo/database.py", line 249, in _fix_incoming son = manipulator.transform_incoming(son, collection) File "/usr/lib64/python2.7/site-packages/pymongo/son_manipulator.py", line 73, in transform_incoming son["_id"] = ObjectId() TypeError: 'str' object does not support item assignment I'm using json.dumps to format a json string obp_transaction_json = json.dumps(......) I took a look about the pymongo Doc, which didn't help me a bit. I using Python 2.7, on a Gentoo(Linux-3.0.5) AMD64 Greeting's from Germany, Akendo -- http://mail.python.org/mailman/listinfo/python-list