Mongoose 中介軟體

在 mongoose 中,中介軟體也被稱為 pre 和 post 鉤子。

有兩種型別的中介軟體

這兩種中介軟體支援的前和後掛鉤。

  1. 記錄中介軟體

    它支援檔案功能 init,validate,save 和 remove

  2. 查詢中介軟體

    它支援查詢功能 count,find,findOne,findOneAndRemove,findOneAndUpdate,insertMany 和 update。

前後掛鉤

Pre 鉤子有兩種型別

  1. 序列

    顧名思義,它是按順序執行的 i..e 一個接一個

  2. 平行

    並行中介軟體提供更細粒度的流控制,並且在所有並行中介軟體呼叫 done 之前不會執行 hooked method。

後中介軟體在 hooked method 之後執行,並且所有的 pre 中介軟體都已完成。

hooked 方法是文件中介軟體支援的功能。init, validate, save, remove