Добрый вечер.
Вот разбираюсь с nodejs (3 года с php), и возник вопрос, как правильно проверить запись и если записи в бд нет, то вставить (в цикле).
например
var data=['word1','word2'];
data.forEach(function(key,val){
//....
});
собственно в теле цикла, мы проверяем каждое слово на наличие в таблице, и если его нет, то вставляем запись в таблицу.
Могу конечно это в стиле php, тупо проверил - вставил.
Но боюсь, что на ноде мне вылезет это боком. Так как каждый связанный запрос с предыдущим, нужно выполнять в callback функции предыдущего запроса, так как nodejs асинхронный. + блокировка сервера.
Подскажите, как правильно выполнить эту простую задачу