sql >> Database >  >> NoSQL >> MongoDB

nodejs - mongodb native vind alle documenten

De gemakkelijkste manier is om een ​​Cursor . te gebruiken (referentie ):

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

Als u veel rekenwerk moet doen, kunt u overwegen of een Map-Reduce (referentie ) zou aan uw behoeften voldoen, aangezien de code op de DB-server zou worden uitgevoerd in plaats van lokaal.



  1. Is er een database-onafhankelijk nosql-framework voor .NET?

  2. Beperk de grootte van meerdere MongoDB-arrays

  3. mongoengine-verbinding en meerdere databases

  4. Werking van @cache_page() decorateur in django-redis-cache