猫鼬中间件更新或保存
Mongoose middleware Update or Save
我想知道我是否可以在猫鼬中做这样的事情。
schema.pre('save' || 'update' , function (next) {
//do something
});
喜欢触发此中间件以进行保存或更新操作。
谢谢
不,因为它总是会导致将挂钩制作为预保存挂钩。不是因为 Mongoose,而是因为 ECMAScript 逻辑运算符的工作方式。
如果您想要预保存和预验证挂钩,则需要单独创建它们。
我想知道我是否可以在猫鼬中做这样的事情。
schema.pre('save' || 'update' , function (next) {
//do something
});
喜欢触发此中间件以进行保存或更新操作。
谢谢
不,因为它总是会导致将挂钩制作为预保存挂钩。不是因为 Mongoose,而是因为 ECMAScript 逻辑运算符的工作方式。
如果您想要预保存和预验证挂钩,则需要单独创建它们。