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

Gentagelse over en mongodb-markør serielt (venter på tilbagekald, før du går til næste dokument)

Hvis du ikke ønsker at indlæse alle resultaterne i hukommelsen ved hjælp af toArray, kan du gentage ved hjælp af markøren med noget i stil med følgende.

myCollection.find({}, function(err, resultCursor) {
  function processItem(err, item) {
    if(item === null) {
      return; // All done!
    }

    externalAsyncFunction(item, function(err) {
      resultCursor.nextObject(processItem);
    });

  }

  resultCursor.nextObject(processItem);
}  


  1. Opsætning af ElastiCache Redis med Elastic BeanStalk + Django

  2. Native MongoDB-maskering (3. metode)

  3. Python ordbog:fjernelse af u' tegn

  4. Forstå Hadoop High Availability Feature