如何将 12345,67890 等msg.payload转换为“12345”,“67890”?
基本上我收到一个包含很多值的有效负载,需要将它们传递给mysql节点。
提前致谢。 月
答案 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;