【发布时间】:2013-05-09 04:28:32
【问题描述】:
我正在像这样更新我的收藏中的记录:
for document in myDB.find():
if compliesToSomeRule(document):
myDB.update({'_id':document['_id']}, {'$set':{'something':'somevalue'}})
这是最有效的方法吗?
我必须将更新的第一个参数设置为文档的_id 似乎很奇怪,因为这是重新查询索引吗?
可以这么说,有没有办法“就地”更新?
【问题讨论】:
标签: mongodb pymongo mongodb-update