Mongoose 中介軟體
在 mongoose 中,中介軟體也被稱為 pre 和 post 鉤子。
有兩種型別的中介軟體
這兩種中介軟體支援的前和後掛鉤。
-
記錄中介軟體
它支援檔案功能
init,validate,save和remove -
查詢中介軟體
它支援查詢功能
count,find,findOne,findOneAndRemove,findOneAndUpdate,insertMany和update。
前後掛鉤
Pre 鉤子有兩種型別
-
序列
顧名思義,它是按順序執行的 i..e 一個接一個
-
平行
並行中介軟體提供更細粒度的流控制,並且在所有並行中介軟體呼叫
done之前不會執行hooked method。
後中介軟體在 hooked method 之後執行,並且所有的 pre 中介軟體都已完成。
hooked 方法是文件中介軟體支援的功能。init, validate, save, remove