小编Rah*_*han的帖子

如何为多个方法注册同一个猫鼬钩子?

我想使用多种方法在预挂钩中执行相同的脚本,如下所示:

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

那么,有没有什么方法可以同时使用相同的代码注册两个预挂钩呢?

javascript mongoose mongodb node.js mongoose-middleware

1
推荐指数
1
解决办法
1659
查看次数