【发布时间】:2022-02-08 18:59:21
【问题描述】:
我有一个集合,其中的文档具有自动生成的 createdAt 和 updatedAt 字段。当然,在更新任何文档时,updateAt 时间戳也会发生变化。我知道 { timestamps: false } 标志可以从 mongoose 5.9.3 开始传递给我的更新查询,但是我不能使用更新查询来满足我当前的需求。
对于某些计算,我必须先找到元素,对某些字段进行更改,然后手动使用document.save() 方法更新文档(是的,我知道我将面临的并发问题,我已经处理好了分开)。我唯一的问题是我不想在执行 .save() 时更新 updateAt 时间戳。谁能告诉我正确的做法是什么?
【问题讨论】:
标签: mongoose