在Mongoose中触发群发操作的中间件

时间:2013-08-28 19:45:34

标签: mongodb mongoose middleware

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

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

有没有更好的方法在Mongoose中仍会触发中间件的模型上执行批量操作?

0 个答案:

没有答案