【发布时间】:2017-11-02 20:24:57
【问题描述】:
我在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}})
所以我的问题是,有没有更有效的方法来做到这一点?就像在同一个声明中?
谢谢。
【问题讨论】:
标签: python python-2.7 pymongo