我想升级这样的产品:
response = ips.update(
{ "domain":domain }, {"date":date},
{ "$set":{"visitors":visitors, "totalviews":totalViews} }, upsert=True)
但我得到了:
TypeError: update() got multiple values for keyword argument 'upsert'
使用$and
运算符匹配更新查询:
db.test.update({"$and": [{date:"date"}, {domain:"domain"}]}, {"$set":{visitors:[]}})
请参阅:MongoDB:Pull complete Key:Array Pair