सबसे आसान तरीका है Cursor
. का उपयोग करना (संदर्भ
):
var cursor = db.collection('test').find();
// Execute the each command, triggers for each document
cursor.each(function(err, item) {
// If the item is null then the cursor is exhausted/empty and closed
if(item == null) {
db.close(); // you may not want to close the DB if you have more code....
return;
}
// otherwise, do something with the item
});
यदि आपको बहुत अधिक गणना करने की आवश्यकता है, तो आप इस पर विचार कर सकते हैं कि क्या कोई मानचित्र-घटा (संदर्भ ) आपकी आवश्यकताओं के अनुरूप होगा क्योंकि कोड स्थानीय रूप से नहीं, बल्कि DB सर्वर पर निष्पादित होगा।