0

在 MongoDB 中显示第 n 个对象/文档的命令是什么?

假设我有 4000 个对象存储在数据库中,我想遍历所有 4000 个对象以对它们应用命令,我会这样做:

for(i=0;db.foo.count();i++){
    do something
}

应该i是什么,i作为第一个索引。如何遍历 MongoDB 中的所有对象?

4

1 回答 1

1

这是find查询的签名。

var cursor = collection.find(query, [fields], options);
cursor.sort(fields).limit(n).skip(m).each(function(err, doc) {});

要访问第 n 个对象,请使用skip. 或者对于第 n 个对象之后的批次,您可以使用limitand skip。供大量收藏使用stream

于 2013-03-25T17:24:48.080 回答