Richtige Weg, um fügen Sie viele Datensätze in Mongodb mit Node.js

Ich Frage mich, was ist der richtige Weg, das zu tun, masseneinfügungen in Mongodb (obwohl, könnte auch jede andere Datenbank) mit Node.js

Ich geschrieben habe folgenden code als Beispiel, obwohl ich glaube, es ist Platt wie db.close() kann ausgeführt werden, bevor die asynchrone Sammlung.legen Sie Anrufe abgeschlossen haben.

MongoClient.connect('mongodb://127.0.0.1:27017/test', function (err, db) {
    var i, collection;
    if (err) {
        throw err;
    }
    collection = db.collection('entries');
    for (i = 0; i < entries.length; i++) {
        collection.insert(entries[i].entry);
    }
    db.close();
});
Schreibe einen Kommentar