MongoDB 更新值+1 的操作

4 min read

在 MongoDB 中,可以使用 $inc 运算符来将字段的值增加指定数量。例如,如果要将字段 count 的值增加 1,则可以使用以下更新操作:

db.collection.updateOne(
   { _id: ObjectId("61237cbaedb6b0732426b35c") },
   { $inc: { count: 1 } }
)

这将对 _id 等于 61237cbaedb6b0732426b35c 的文档进行更新,将 count 字段的值增加 1。

如果要将字段的值减少,则只需要将 $inc 的值设置为负数,例如:

db.collection.updateOne(
   { _id: ObjectId("61237cbaedb6b0732426b35c") },
   { $inc: { count: -1 } }
)

这将将 _id 等于 61237cbaedb6b0732426b35c 的文档进行更新,将 count 字段的值减少 1。