Я совсем не понял вопроса (да и nodejs не знаю), однако если нет веской причины не вставлять в бд все записи сразу, то лучше именно так и поступить.
Еще у вас код какой-то странный.
Если forbidenMessage - array, тогда что это может значить?
i < quest + forbidenMessage;
Почему "запрещенноеСообщение" вносится в БД?
Почему условие такое странное?