在Mongoose docs中建議我應該能夠使用插入「init」鉤子的中間件來控制流。Mongoose - 如何在'init'事件中挖掘模式中間件?
但是,到目前爲止,只有通過「保存」和「驗證」才能成功。
當我做這樣的事情,無論這些中間件曾經被調用:
MySchema.post("init", function (next) { console.log("post init") });
MySchema.pre("init", function (next) { console.log("pre init") });
我缺少的東西?
這是真的嗎?按照預期,我似乎正在初始創建後調用後期init。 –