Python 如何使用PyMongo为现有价值添加价值

Python 如何使用PyMongo为现有价值添加价值,python,pymongo,Python,Pymongo,我正在尝试更新/创建一个新的数据集,并将以前的值与新值相结合 这就是我现在在Python脚本中的样子 dailyDataset = { "pId" : pub, "oId" : off, "payout" : +addPayout, } db[dbName].update( { 'pId' : publisher, 'oId' : offer.id }, {"$set" : dailyDataset }, True) 我试图实现的是,如果数据集pId和oId存在,则使

我正在尝试更新/创建一个新的数据集,并将以前的值与新值相结合

这就是我现在在Python脚本中的样子

dailyDataset = {
    "pId" : pub,
    "oId" : off,
    "payout" : +addPayout,
}
db[dbName].update( { 'pId' : publisher, 'oId' : offer.id },  {"$set" : dailyDataset }, True)
我试图实现的是,如果数据集pId和oId存在,则使用“payout”中的当前值并添加addPayout中的值

例如,payout=1.22和addPayout=1.22结果应为2.44

欢迎任何提示

谢谢

您可以使用运算符:

db[dbName].update( { 'pId' : publisher, 'oId' : offer.id },  {"$inc" : {'payout':1.22}}, True)