RoboMongo (0.9.0-RC09) で次の mongo クエリを実行すると、(cursors count 関数を使用して) 正しい数のドキュメントが得られますが、すべてのドキュメントを反復してもドキュメントのごく一部しか返されません。
var allDocuments = db.getCollection('mycollection').find({});
print(allDocuments.size()); // prints 170 000 -> correct
var count = 0;
allDocuments.forEach(function(doc) {
count++;
});
print(count); // 'randomly' prints values between 30 000 and 44 000
すべてのドキュメントを返すようにクエリを具体的に構成する必要がありますか?