Python 如何使用PyMongo为现有价值添加价值
我正在尝试更新/创建一个新的数据集,并将以前的值与新值相结合 这就是我现在在Python脚本中的样子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存在,则使
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)