mongo.get(param, function (result) {
const temp = result.map(e => {
mongo.get2(e._id, function (result2) {
return result2;
});
});
// не дожидатется результатов мапа
res.send({ status: 'success', result: temp })
});
@js_noobs_ru
Не делайте так. Используйте агрегат $lookUp
в колбек засунь (get2) или оберни в промис
@js_noobs_ru
Promise.all в помощь, ну и promisify
Обсуждают сегодня