我想要像这样:...
response = ips.update(
{ "domain":domain }, {"date":date},
{ "$set":{"visitors":visitors, "totalviews":totalViews} }, upsert=True)
但我明白了:
TypeError: update() got multiple values for keyword argument 'upsert'
答案 0 :(得分:3)
使用$and
运算符来匹配您的更新查询:
db.test.update({"$and": [{date:"date"}, {domain:"domain"}]}, {"$set":{visitors:[]}})