我想更新一个模型,你使用“findByIdAndUpdate”函数来更新单个文档。我在模式中放置了一个 pre("validate") ,但这仅在使用 save() 或创建时触发,而不是在我更新时触发。
我将它用于推送嵌套对象,并且我需要检查每个推送文档的一些参数,但是如果我使用保存所有 pre("validates") 我在其他嵌套对象中的所有内容将会触发。
var update = {...};
User.findByIdAndUpdate(userId, update, callback);
有什么想法?