Node js вызов асинхронной функции в цикле. Как дождаться данных?
Есть две таблицы в одной время в другой события.
Сначала я делаю выборку из таблицы время затем мне нужно выбрать соответсвующие мероприятия из таблицы событий . Я делаю цикл используя для выборки асинхронную функцию в результате в конце цикла у меня нет еще данных подскажите как мне поступить в этой ситуации?
Или добавляете счетчик и в каждом колбеке (в который приходят данные) его добавляете и проверяете, не последний ли это фрагмент данных. Или используете библиотеку async: https://github.com/caolan/async а именно async.each или async.parallel.