mysql节点的节点红色有效负载转换

时间:2017-10-20 13:50:34

标签: mysql node-red

如何将 12345,67890 等msg.payload转换为“12345”,“67890”

基本上我收到一个包含很多值的有效负载,需要将它们传递给mysql节点。

提前致谢。 月

1 个答案:

答案 0 :(得分:0)

根据输入的确切类型,有几个选项

首先,核心CSV节点会将有效负载拆分为数组或对象(如果多行的第一行包含列名)。

其次,如果您只有一个输入,那么您可以使用正常的NodeJS / Javascript函数使用函数节点将其分解以使用字符串。 e.g。

var chunks = msg.payload.split(',');
msg.payload = {};
msg.paylaod.first = chunks[0];
msg.payload.second = chunk[1];

return msg;