3

根据 Mongoose 的文档,似乎中间件仅由模型上的操作触发,即不是那些直接与数据库通信的操作。这意味着,如果我想触发中间件进行大规模删除,例如,我必须这样做:

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

有没有更好的方法在 Mongoose 中对仍然触发中间件的模型执行大规模操作?

4

0 回答 0