首页 > 解决方案 > MongoDB 如何通过单个更新调用 $set 和 $inc?

问题描述

我正在尝试更新和增加记录。我想要类似的东西:

Player.updateOne({ _id: id }, 
    { $inc: { balance: y } },
    { $set:{ chip: x} },
  ); 

我该怎么做?

标签: mongodb

解决方案


试着检查一下。

Player.updateOne({ _id: id }, 
    { $inc: { balance: 1 }, $set:{ chip: x} }
-----------------------^ // increment amount
);  

https://docs.mongodb.com/manual/reference/method/db.collection.updateOne/


推荐阅读