nodejs - mongodb native finden Sie alle Dokumente

Folgenden ein Beispiel aus der mongodb-Handbuch für nodejs, ich finde alle Dokumente aus einer db wie folgt

mongo.Db.connect(mongoUri, function (err, db) {
    if (err) {
        console.log(err);
    } 
    else {
        db.collection('test').find().toArray(function(e, d) {
            console.log(d.length);
            db.close();
        });
    }
});

Nun, was ich merke, ist, dass die gesamte Gruppe wird konvertiert in ein array. Als dataset wird wachsen, das wird nicht der ideale Ansatz. Es ist trotzdem stream der Daten, so dass Sie nicht in den Speicher geladen, jedes mal?

Dank

InformationsquelleAutor dopplesoldner | 2014-02-07

Schreibe einen Kommentar