3

Mongoose のドキュメントに基づくと、ミドルウェアはモデルの操作によってのみトリガーされるようです。つまり、データベースと直接通信するものではありません。これは、たとえば、一括削除のためにミドルウェアをトリガーしたい場合は、次のようにする必要があることを意味します。

Users.find().exec(function (err, users) {
    users.forEach(function (user) { user.remove(); });
});

まだミドルウェアをトリガーする Mongoose のモデルで一括操作を実行するより良い方法はありますか?

4

0 に答える 0