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