针对mysql节点的节点红色负载转换

问题描述:

如何将msg.payload转换为12345,67890转换为“12345”,“67890”针对mysql节点的节点红色负载转换

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

在此先感谢。 月

+0

输入是单行CSV还是多行? – hardillb

取决于精确的类型的输入有几个选项

首先核心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