collection.find_one_and_update(
{'username': hero.name}, {'$set': {'exp': hero.exp}})
collection.find_one_and_update(
{'username': hero.name}, {'$set': {'level': hero.level}})
我有两个这样的更新。有没有办法将它们合二为一?
答案 0 :(得分:1)
您需要合并更新的值对象,如下所示:
collection.find_one_and_update({
'username': hero.name
}, {
'$set': {
'exp': hero.exp,
'level': hero.level
}})