我在pymongo
中使用两条语句先找到一个值,添加到该值,然后更新文档。所以说,我得到的原始值与:在同一语句中查找值并将其添加到相同的值
orig_item = list(db.collection.find({"id": 1}))[0]['A']
然后,我需要一个新值添加到原有和更新文档,再次:
plus_item = orig_item + 5
db.collection.update_one({"id" : 1},
{"$set" : {"A" : plus_item}})
所以我的问题是,有没有更这样做的有效方法?像在相同的声明?
谢谢。