如何在创建模型后向mongoose模型添加“预”中间件

时间:2017-08-28 05:05:09

标签: node.js mongoose mongoose-schema

在从模式创建模型后,我需要向模型(非模式)添加pre mongoose中间件。

const mongoose = require('mongoose');
const FooSchema = new mongoose.Schema({
    foo: String
});
const FooModel = mongoose.model('Foo', FooSchema);

然后在运行时中间

 FooModel.schema.pre('save', myMiddleware);

然而,经过一些调试后,我发现必须在创建模型之前添加所有的middeware。

有没有办法在模型创建后添加我的中间件

1 个答案:

答案 0 :(得分:0)

不幸的是,猫鼬没有这种可能性。