我想使用多种方法在预挂钩中执行相同的脚本,如下所示:
UserSchema.pre("findOne", function(next) {
console.log("Common code");
});
Run Code Online (Sandbox Code Playgroud)
&
UserSchema.pre("findOneAndUpdate", function(next) {
console.log("Common code");
});
Run Code Online (Sandbox Code Playgroud)
因此,正如您在上面的两个脚本中注意到的那样,它们都执行相同的代码,但具有不同的方法:findOne& findOneAndUpdate。
那么,有没有什么方法可以同时使用相同的代码注册两个预挂钩呢?