sql >> Databáze >  >> NoSQL >> MongoDB

nodejs - mongodb nativní najít všechny dokumenty

Nejjednodušší způsob je použít Cursor (odkaz ):

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

Pokud potřebujete provést mnoho výpočtů, můžete zvážit, zda Map-Reduce (odkaz ) by vyhovovalo vašim potřebám, protože kód by se spouštěl na serveru DB, nikoli lokálně.



  1. Jak zabránit vložení aktualizační funkce do MongoDB z Meteoru?

  2. django.core.exceptions.ImpproperlyConfigured:'django_mongodb_engine' není dostupný databázový backend

  3. Geolokace Mongo pomocí $ blízko a 2d index není přesná

  4. Chyba při upgradu Mongodb z 3.2 na 3.6