# \#split

**URL:** https://discourse.nodered.org/tag/split/3.md

[Latest](https://discourse.nodered.org/latest.md) · [Categories](https://discourse.nodered.org/categories.md) · [Tags](https://discourse.nodered.org/tags.md)

---

## [Split should send complete message once all has been split](https://discourse.nodered.org/t/split-should-send-complete-message-once-all-has-been-split/100069)

<div class="topic-metadata">

**Author:** [@gregorius](https://discourse.nodered.org/u/gregorius)\
**Replies:** 27\
**Last updated:** [3 January 2026 20:48 UTC](https://discourse.nodered.org/t/split-should-send-complete-message-once-all-has-been-split/100069 "2026-01-03T20:48:24Z")

</div>

Hi there, The following flow is a filter and collect flow - I have 10 things, I want 5 buckets of 2 - how do I do this? Using the split node, I can divide by 10 things into ten times 1 thing, then using switch, I can i…

---

## [Joining messages based on matching topic / value](https://discourse.nodered.org/t/joining-messages-based-on-matching-topic-value/95390)

<div class="topic-metadata">

**Author:** [@Csarugo](https://discourse.nodered.org/u/Csarugo)\
**Replies:** 13\
**Last updated:** [18 February 2025 20:08 UTC](https://discourse.nodered.org/t/joining-messages-based-on-matching-topic-value/95390 "2025-02-18T20:08:20Z")

</div>

Hi Team, New user, both to node red and the forums, so please bear with me. I have multiple devices with multiple sensors in the field and I need to join two messages. Sounds simple enough but my sensors report at diff…

---

## [Splitting an object into two separate objects](https://discourse.nodered.org/t/splitting-an-object-into-two-separate-objects/94897)

<div class="topic-metadata">

**Author:** [@iainmac](https://discourse.nodered.org/u/iainmac)\
**Replies:** 5\
**Last updated:** [25 January 2025 09:41 UTC](https://discourse.nodered.org/t/splitting-an-object-into-two-separate-objects/94897 "2025-01-25T09:41:11Z")

</div>

Hi There, I have an object in my message payload (payload.Time) that I would like to split into two separate objects. I think the answer must be really simple with a function node I guess but I am just hitting a stumbli…

---

## [Split node to output complete:true when finished](https://discourse.nodered.org/t/split-node-to-output-complete-true-when-finished/94474)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 21\
**Last updated:** [9 January 2025 13:41 UTC](https://discourse.nodered.org/t/split-node-to-output-complete-true-when-finished/94474 "2025-01-09T13:41:04Z")

</div>

When using the split node on a bunch of urls, i want to combine the outputs - but I don't know how long it will take as the number of urls could vary. The split node does not emit an {complete:true} - the complete node c…

---

## [Observation: Split node label](https://discourse.nodered.org/t/observation-split-node-label/89442)

<div class="topic-metadata">

**Author:** [@evdheuvelUpl](https://discourse.nodered.org/u/evdheuvelUpl)\
**Replies:** 2\
**Last updated:** [12 July 2024 12:44 UTC](https://discourse.nodered.org/t/observation-split-node-label/89442 "2024-07-12T12:44:40Z")

</div>

Just a quick observation: The node names in the palette are written in lowercase. This convention is also followed when adding nodes to the flow, except for the split node. In the flow, the initial label of the split nod…

---

## [Split Node doesn't split an array](https://discourse.nodered.org/t/split-node-doesnt-split-an-array/88881)

<div class="topic-metadata">

**Author:** [@mickym2](https://discourse.nodered.org/u/mickym2)\
**Replies:** 2\
**Last updated:** [23 June 2024 13:52 UTC](https://discourse.nodered.org/t/split-node-doesnt-split-an-array/88881 "2024-06-23T13:52:45Z")

</div>

I am not sure - i had never before this behaviour. My split Node does not split the array of objects? The Input (shown as debug 2) will not be split and no output of the split node in debug 1 Node. NodeRed Version …

---

## [Nested Split and Delay nodes hammering REST API](https://discourse.nodered.org/t/nested-split-and-delay-nodes-hammering-rest-api/69267)

<div class="topic-metadata">

**Author:** [@christopher-lambe](https://discourse.nodered.org/u/christopher-lambe)\
**Replies:** 2\
**Last updated:** [24 October 2022 13:18 UTC](https://discourse.nodered.org/t/nested-split-and-delay-nodes-hammering-rest-api/69267 "2022-10-24T13:18:07Z")

</div>

Hi everyone, I am calling a REST API with the http request node inside nested split nodes. I would like to limit the API calls to an arbitrary rate. The Delay node in Rate Limit mode does the trick, but as soon as I ne…

---

## [Changing structure of msg.payload from multidimensional array](https://discourse.nodered.org/t/changing-structure-of-msg-payload-from-multidimensional-array/64051)

<div class="topic-metadata">

**Author:** [@Atheie](https://discourse.nodered.org/u/Atheie)\
**Replies:** 8\
**Last updated:** [19 June 2022 21:12 UTC](https://discourse.nodered.org/t/changing-structure-of-msg-payload-from-multidimensional-array/64051 "2022-06-19T21:12:16Z")

</div>

\[\["TT105"," 59"\],\["TT106"," 59"\],\["TT201"," 59"\],\["TT202"," 59"\],\["TT301"," 59"\],\["TT302"," 59"\],\["TT303"," 59"\],\["TT304"," 59"\],\["TT001"," 65"\],\["TT104"," 65"\]\] This is my msg.payload - I want to redo the structure of …

---

## [Spliting an array and tagging each part](https://discourse.nodered.org/t/spliting-an-array-and-tagging-each-part/62057)

<div class="topic-metadata">

**Author:** [@GRHMLGGT](https://discourse.nodered.org/u/GRHMLGGT)\
**Replies:** 2\
**Last updated:** [2 May 2022 10:44 UTC](https://discourse.nodered.org/t/spliting-an-array-and-tagging-each-part/62057 "2022-05-02T10:44:18Z")

</div>

Hi All, I am using a modbus node to grab 10 registers and I want to spilt the array and tag each register so I can further work with the data. Simply splitting it doesn't tag each part so I know what I am working with. T…

---

## [Split-Node an using only couple payloads](https://discourse.nodered.org/t/split-node-an-using-only-couple-payloads/60003)

<div class="topic-metadata">

**Author:** [@Jrlohni](https://discourse.nodered.org/u/Jrlohni)\
**Replies:** 6\
**Last updated:** [26 March 2022 11:18 UTC](https://discourse.nodered.org/t/split-node-an-using-only-couple-payloads/60003 "2022-03-26T11:18:02Z")

</div>

Hi! I try using the split-node for cut some lines of a payload from a file and use them for a notification on my mobile. My problem is to join them after splitting to get only one notification with all informations. Fo…

---

## [Detecting when parts are complete in asynchronous flow](https://discourse.nodered.org/t/detecting-when-parts-are-complete-in-asynchronous-flow/58159)

<div class="topic-metadata">

**Author:** [@HarryPottar](https://discourse.nodered.org/u/HarryPottar)\
**Replies:** 3\
**Last updated:** [11 February 2022 18:36 UTC](https://discourse.nodered.org/t/detecting-when-parts-are-complete-in-asynchronous-flow/58159 "2022-02-11T18:36:54Z")

</div>

Hi, This could get a long read, so thanks in advanced. I will post quick overview and then a detailed part. Overview: We have a flow that runs once a week, it downloads a csv (not shown), then cleans up the csv (not s…

---

## [Split node loses information](https://discourse.nodered.org/t/split-node-loses-information/58117)

<div class="topic-metadata">

**Author:** [@t4ir1](https://discourse.nodered.org/u/t4ir1)\
**Replies:** 10\
**Last updated:** [11 February 2022 11:39 UTC](https://discourse.nodered.org/t/split-node-loses-information/58117 "2022-02-11T11:39:37Z")

</div>

Hello there fellow noders! I have a flow where I query a database for some values. My query returns exactly my last 120 entries of the table in the database. I tried this a great deal of times and it always returns an a…

---

## [6 hex numbers to 3 \* 2 hex split](https://discourse.nodered.org/t/6-hex-numbers-to-3-2-hex-split/51861)

<div class="topic-metadata">

**Author:** [@Simon3021](https://discourse.nodered.org/u/Simon3021)\
**Replies:** 13\
**Last updated:** [6 October 2021 10:04 UTC](https://discourse.nodered.org/t/6-hex-numbers-to-3-2-hex-split/51861 "2021-10-06T10:04:57Z")

</div>

I have ABCDEF - 6 hex numbers coming to node red however need them separate into 3 lots of 2 hex numbers left to right AB first CD second and etc. using function module in node red.

---

## [JSON Object node: SPLIT newbie question](https://discourse.nodered.org/t/json-object-node-split-newbie-question/51575)

<div class="topic-metadata">

**Author:** [@mcburnia](https://discourse.nodered.org/u/mcburnia)\
**Replies:** 4\
**Last updated:** [28 September 2021 13:55 UTC](https://discourse.nodered.org/t/json-object-node-split-newbie-question/51575 "2021-09-28T13:55:07Z")

</div>

Hi and apologies for what I am sure is a dumb newbie question. I am trying to insert the daily carbon intensity records into a database table one record at a time as the size of the JSON string returned from the API cal…

---

## [Handling split/join node logic when "losing" split msgs is expected](https://discourse.nodered.org/t/handling-split-join-node-logic-when-losing-split-msgs-is-expected/51362)

<div class="topic-metadata">

**Author:** [@utmostGrandPoobah](https://discourse.nodered.org/u/utmostGrandPoobah)\
**Replies:** 5\
**Last updated:** [27 September 2021 17:57 UTC](https://discourse.nodered.org/t/handling-split-join-node-logic-when-losing-split-msgs-is-expected/51362 "2021-09-27T17:57:05Z")

</div>

Use-case: I am split'ing an array of recordIds to make sequential API requests (YouTube endpoint) and then evaluating the JSON responses, specifically determining if an array has any items in it. If the array is empty, t…

---

## [MQTT Topic split before output to MSSQL](https://discourse.nodered.org/t/mqtt-topic-split-before-output-to-mssql/50481)

<div class="topic-metadata">

**Author:** [@idlvpfk](https://discourse.nodered.org/u/idlvpfk)\
**Replies:** 18\
**Last updated:** [2 September 2021 07:10 UTC](https://discourse.nodered.org/t/mqtt-topic-split-before-output-to-mssql/50481 "2021-09-02T07:10:53Z")

</div>

Hi there! I hope im posting in right section! Im facing problem with MQTT raw data input. I need function that splits topic into multiple columns in MSSQL , but this split must happen before data input into database. …

---

## [Proposal to add msg.resetTimeout support for Join node](https://discourse.nodered.org/t/proposal-to-add-msg-resettimeout-support-for-join-node/50156)

<div class="topic-metadata">

**Author:** [@magma1447](https://discourse.nodered.org/u/magma1447)\
**Replies:** 1\
**Last updated:** [25 August 2021 11:06 UTC](https://discourse.nodered.org/t/proposal-to-add-msg-resettimeout-support-for-join-node/50156 "2021-08-25T11:06:21Z")

</div>

I have found the join node (part of split) quite useful, not the least that it can collect N messages and send them after a defined time after the first message. However, I have a case where I would like it to be a cert…

---

## [Noob question for array to get avalue](https://discourse.nodered.org/t/noob-question-for-array-to-get-avalue/49881)

<div class="topic-metadata">

**Author:** [@MHagreis](https://discourse.nodered.org/u/MHagreis)\
**Replies:** 3\
**Last updated:** [19 August 2021 16:28 UTC](https://discourse.nodered.org/t/noob-question-for-array-to-get-avalue/49881 "2021-08-19T16:28:54Z")

</div>

i like to get from this the yellow fields the value into a new node how do i split this into separate values via json? how do i do that i missing some json understanding

---

## [Splitting apart and recombining a payload](https://discourse.nodered.org/t/splitting-apart-and-recombining-a-payload/49754)

<div class="topic-metadata">

**Author:** [@Sgooch](https://discourse.nodered.org/u/Sgooch)\
**Replies:** 6\
**Last updated:** [15 August 2021 21:09 UTC](https://discourse.nodered.org/t/splitting-apart-and-recombining-a-payload/49754 "2021-08-15T21:09:50Z")

</div>

I have an incoming payload that looks something like this: "person:80%,Car:40%,Dog:38%,Camera1" or in different terms: "object1:80% sure,object2:40% sure,Source-Camera1" I would like to take ONLY the FIRST object and …

---

## [Split node with delay of each message](https://discourse.nodered.org/t/split-node-with-delay-of-each-message/49680)

<div class="topic-metadata">

**Author:** [@khfischbach](https://discourse.nodered.org/u/khfischbach)\
**Replies:** 7\
**Last updated:** [14 August 2021 06:42 UTC](https://discourse.nodered.org/t/split-node-with-delay-of-each-message/49680 "2021-08-14T06:42:28Z")

</div>

Hi, I have used split node successfully to split a message into several messages. Is there a way to delay each single message e.g. by 5 seconds. A delay node does not do the trick. Help appreciated! Regards Kallewir…
