【发布时间】:2021-01-02 01:44:28
【问题描述】:
我有这样的更新查询
Balances.findOneAndupdate({_id: }, {$inc: {balance: 10}}, { new: true })
在我拥有的后期中间件中
schema.post('findOneAndUpdate', function (result) {
result === updated document
})
如何在没有多个查询的情况下获取新旧(两者)值(用于记录)? 谢谢。
【问题讨论】:
-
你可以获得旧值或新值,不能同时获得mongoosejs.com/docs/tutorials/findoneandupdate.html