mongodb限制流中的元素

时间:2016-06-22 13:12:51

标签: node.js mongodb mongoose

有人可以向我解释一下Mongoose的流有什么问题吗?我使用mongoose并有一些集合,我使用流查询10 000个元素。在线,我想从集合中删除10 000个元素中的每一个。  例如:

var stream = Collection.find({}).limit(10000).stream();
stream.on('data', function (item) {
    stream.pause();
    // do something
    item.remove(function (err) {
        stream.resume();
    });
});

现在问题是,我将文件限制为10 000,但删除的数量超过10000.为什么?

0 个答案:

没有答案