sql >> Database >  >> NoSQL >> MongoDB

Serieel herhalen over een mongodb-cursor (wachten op callbacks voordat u naar het volgende document gaat)

Als u niet alle resultaten in het geheugen wilt laden met toArray, kunt u itereren met behulp van de cursor met iets als het volgende.

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. Selecteer geneste velden in mongo db

  2. Retourneer het werkelijke type van een veld in MongoDB

  3. Hoe kan ik een unieke id met twee kolommen toevoegen aan de mongodb in een meteor-app?

  4. MongoDB $setDifference