Mongoose 中介軟體

在 mongoose 中,中介軟體也被稱為 prepost 鉤子。

有兩種型別的中介軟體

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

  1. 記錄中介軟體

    它支援檔案功能 initvalidatesaveremove

  2. 查詢中介軟體

    它支援查詢功能 countfindfindOnefindOneAndRemovefindOneAndUpdateinsertManyupdate

前後掛鉤

Pre 鉤子有兩種型別

  1. 序列

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

  2. 平行

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

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

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