sql >> Database teknologi >  >> NoSQL >> MongoDB

nodejs - mongodb native find alle dokumenter

Den nemmeste måde er at bruge en Cursor (reference ):

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

Hvis der er meget beregning, du skal udføre, kan du overveje, om en Map-Reduce (reference ) ville passe til dine behov, da koden ville køre på DB-serveren i stedet for lokalt.



  1. MongoDB $dateFromString Format Specifiers

  2. MongoError:kan ikke lave forespørgsler på admin i atlas

  3. Hvad er den bedste måde at lave ajax-paginering på med MongoDb og Nodejs?

  4. RuntimeWarning:Du kører arbejderen med superbrugerrettigheder:dette anbefales absolut ikke