【发布时间】:2014-10-24 06:01:16
【问题描述】:
这是否可以在 python 中做这个简短的形式,我得到错误,
>> collection.insert({u'name.first': u'John'})
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/someone/env/local/lib/python2.7/site-packages/pymongo/collection.py", line 415, in insert
self.uuid_subtype, client)
bson.errors.InvalidDocument: key 'name.first' must not contain '.'
已编辑:感谢shx2 指出我,insert 应该是 update。在网上浏览了一番后,我找到了答案,
>> collection.update({_id: <some_id_or_index>}, {$set: {<python_dict_object_to_be_updated>}}
【问题讨论】:
标签: mongodb mongodb-query pymongo insert-update