@vizavill

Node js вызов асинхронной функции в цикле. Как дождаться данных?

Есть две таблицы в одной время в другой события.

Сначала я делаю выборку из таблицы время затем мне нужно выбрать соответсвующие мероприятия из таблицы событий . Я делаю цикл используя для выборки асинхронную функцию в результате в конце цикла у меня нет еще данных подскажите как мне поступить в этой ситуации?
  • Вопрос задан
  • 1674 просмотра
Пригласить эксперта
Ответы на вопрос 2
dizballanze
@dizballanze
Software developer at Yandex
Используйте метод map модуля async.
Ответ написан
Комментировать
MarcusAurelius
@MarcusAurelius Куратор тега Node.js
автор Impress Application Server для Node.js
Или добавляете счетчик и в каждом колбеке (в который приходят данные) его добавляете и проверяете, не последний ли это фрагмент данных. Или используете библиотеку async: https://github.com/caolan/async а именно async.each или async.parallel.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы