MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

nodejs - mongodb native намери всички документи

Най-лесният начин е да използвате Cursor (справка ):

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

Ако има много изчисления, които трябва да направите, може да помислите дали Map-Reduce (справка ) ще отговарят на вашите нужди, тъй като кодът ще се изпълнява на DB сървъра, а не локално.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose JS заявките се връщат нула или празни

  2. Docker:Свързване на Spring Boot контейнер с Mongo DB контейнер

  3. Отпечатване на изхода на заявката на Mongo във файл, докато сте в mongo shell

  4. Създаване на частичен индекс, когато полето не е нула

  5. Маскиране на PII в MongoDB, Cassandra и Elasticsearch с DarkShield:…