sql >> Database >  >> NoSQL >> MongoDB

async nodejs opvragen en verwerken van resultaten

Gebruik Stap voor node.js . Het zal uw functies in seriële volgorde uitvoeren

var Step = require('step');

Step(  docs.forEach(...), function() { cb(docs); } );

Of als u het totale aantal records kent, kunt u de callback bellen als u klaar bent met het verwerken van de laatste. Zoiets

var count = docs.count(); // or something
var processed = 0;
docs.forEach(... if (++processed == count) cb(docs); );



  1. Alle items uit een MongoDB-verzameling verwijderen

  2. Redis is het mogelijk om meerdere hset-sleutels (geen velden) bij te werken met mset

  3. Hoe een willekeurig record in Mongoose te vinden

  4. Yeoman, Mongoose en MongoDB steigers