【发布时间】:2017-02-10 10:16:36
【问题描述】:
我有以下传入负载:
msg.payload : array [16]
[ "C-2B", "C-3A", "C-3B", "C-3C", "C-3E", "C-3F", "C-4A", "C-4B", "C-4D", "C-4E", "C-4F", "C-5A", "C-5B", "C-5C", "C-5D", "C-5E" ]
上面的payload被输入到下面的函数节点(然后会被转发到合适的opt_alarms表:
for ( i = 0; i < msg.payload.length; i++){
insert = "INSERT INTO opt_alarms VALUES (now(),'RECEIVING', '"+ String(msg.payload[i]) +"')";
return {topic:insert, payload:insert}
}
我正在尝试解析传入的有效负载,并让它在 opt_alarms 表中的单独行上列出传入数组中的每个值。任何建议将不胜感激。
【问题讨论】:
-
你不想从函数中返回,因为这将在第一次循环中退出整个函数,你想要
node.send(msg}
标签: javascript mysql sql node-red