Mongoose 文档中建议我应该能够使用插入“init”钩子的中间件来控制流程。
但是,到目前为止,我仅通过“保存”和“验证”取得了成功。
当我做这样的事情时,这些中间件都不会被调用:
MySchema.post( "init", function (next) { console.log("post init") });
MySchema.pre( "init", function (next) { console.log("pre init") });
我错过了什么吗?
Mongoose 文档中建议我应该能够使用插入“init”钩子的中间件来控制流程。
但是,到目前为止,我仅通过“保存”和“验证”取得了成功。
当我做这样的事情时,这些中间件都不会被调用:
MySchema.post( "init", function (next) { console.log("post init") });
MySchema.pre( "init", function (next) { console.log("pre init") });
我错过了什么吗?