Существующая схема в Node-Red:
функция db_query описана следующим образом и заносит в БД только значения одного узла:
var newMsg = {payload : msg.payload};
newMsg.topic ="INSERT INTO `m2m`.`sens1` (`TEMP`) VALUES ("+newMsg.payload+")";
return newMsg;
Подскажите пожалуйста как написать сбор данных (функция collect_data) от узлов в несколько переменных для передачи их в функцию db_query и создания одного SQL INSERT запроса в БД.
Таблица в БД в которую заносят данные :
select * from sens1;
+----+------+-------+-------+-----+---------------------+
| id | TEMP | HUMID | PRESS | AIR | date |
+----+------+-------+-------+-----+---------------------+
| 1 | 41.2 | 0 | 0 | 0 | 2016-11-15 22:08:54 |
+----+------+-------+-------+-----+---------------------+
1 row in set (0.00 sec)
Спасибо!