MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

nodejs - mongodb native findet alle Dokumente

Am einfachsten ist es, einen Cursor zu verwenden (Referenz ). ):

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
});

Wenn Sie viele Berechnungen durchführen müssen, sollten Sie überlegen, ob ein Map-Reduce (Referenz ) würde Ihren Anforderungen entsprechen, da der Code auf dem DB-Server und nicht lokal ausgeführt würde.