sql >> Databasteknik >  >> NoSQL >> MongoDB

nodejs - mongodb native hitta alla dokument

Det enklaste sättet är att använda en Cursor (referens ):

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

Om det är mycket beräkning du behöver göra kan du överväga om en Map-Reduce (referens ) skulle passa dina behov eftersom koden skulle köras på DB-servern, snarare än lokalt.



  1. Tryck element i array som är nyckeln till ett annat objekt på en specifik position

  2. Fråga MongoDB om det är Master out of a bashscript

  3. Redis lua när ska man verkligen använda det?

  4. Vet någon ett fungerande exempel på 2dsphere index i pymongo?