Итак, у меня есть код, который выглядит примерно так:
var data = someobject;
for(var x in data){
mongo.findOne({ _id:data[x]._id },function(e,post){
if(post != null){
post.title = 'omg updated';
post.save(function(){
console.log('all done updating');
});
}
});
}
// I need all ^ those functions to be done before continuing to the following function:
some_function();
Я изучил библиотеку Async, которую я использую для параллельной работы, когда у меня есть установленное количество функций, которые мне нужно запустить за 1 раз. Но я не уверен, как добиться желаемого эффекта.
Все эти функции могут работать параллельно, мне просто нужно знать, когда все будет сделано.