针对mysql节点的节点红色负载转换
问题描述:
如何将msg.payload转换为12345,67890转换为“12345”,“67890”?针对mysql节点的节点红色负载转换
基本上我收到一个有很多值的负载,需要将它们传递给一个mysql节点。
在此先感谢。 月
答
取决于精确的类型的输入有几个选项
首先核心CSV节点将有效载荷分割成任一数组或一个对象(如果多行的第一行包含列名)。
其次,如果您只有一个输入,那么您可以使用正常的NodeJS/Javascript函数使用字符串将其与功能节点分开。例如
var chunks = msg.payload.split(',');
msg.payload = {};
msg.paylaod.first = chunks[0];
msg.payload.second = chunk[1];
return msg;
+0
nice在此期间,我用一种不那么优雅的方式改变了它 –
+0
您可以随时添加自己的解决方案作为答案 – hardillb
输入是单行CSV还是多行? – hardillb