Node.js के लिए चरण का उपयोग करें . यह आपके कार्यों को क्रमानुसार चलाएगा
var Step = require('step');
Step( docs.forEach(...), function() { cb(docs); } );
या यदि आप रिकॉर्ड की कुल संख्या जानते हैं, तो जब आप पिछले एक को संसाधित कर रहे हों तो आप कॉलबैक को कॉल कर सकते हैं। कुछ इस तरह
var count = docs.count(); // or something
var processed = 0;
docs.forEach(... if (++processed == count) cb(docs); );