sql >> Databasteknik >  >> NoSQL >> MongoDB

async nodejs frågar och bearbetar resultat

Använd Steg för node.js . Det kommer att köra dina funktioner i seriell ordning

var Step = require('step');

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

Eller om du vet det totala antalet poster kan du ringa tillbaka uppringningen när du är klar med att bearbeta den sista. Något sånt här

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



  1. MongoDB:Jag vill lagra arrayobjekt i samlingen

  2. MongoDB reguljärt uttryck med indexerat fält

  3. Hur får man aktuell anslutningspoolbeläggning på klient med mongo .net-drivrutin?

  4. Hur konverterar man bson till json effektivt med mongo-go-driver?