如何將msg.payload轉換爲12345,67890轉換爲「12345」,「67890」?針對mysql節點的節點紅色負載轉換
基本上我收到一個有很多值的負載,需要將它們傳遞給一個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;
nice在此期間,我用一種不那麼優雅的方式改變了它 –
您可以隨時添加自己的解決方案作爲答案 – hardillb
輸入是單行CSV還是多行? – hardillb