node-red / cookbook.nodered.org

Node-RED Cookbook
http://cookbook.nodered.org
Apache License 2.0
84 stars 34 forks source link

TODO: Add "remove an item from an array” #97

Open sammachin opened 3 years ago

sammachin commented 3 years ago

Add a new use case as above with a note about using the Recreate Message Sequence flag in a switch node.

This should do asn an example flow

[{"id":"09fa71f22216e1ab","type":"inject","z":"ac4eab3a772da4ec","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"[1,2,3,4,5,6,7,8,9,10]","payloadType":"json","x":270,"y":320,"wires":[["b036b63084931b66"]]},{"id":"b036b63084931b66","type":"split","z":"ac4eab3a772da4ec","name":"","splt":"\\n","spltType":"str","arraySplt":"1","arraySpltType":"len","stream":false,"addname":"","x":430,"y":320,"wires":[["9d5c753124a1964a"]]},{"id":"078c853125e5b47e","type":"join","z":"ac4eab3a772da4ec","name":"","mode":"auto","build":"array","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","accumulate":false,"timeout":"","count":"","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"num","reduceFixup":"","x":730,"y":320,"wires":[["2187a0b774cf96f0"]]},{"id":"2187a0b774cf96f0","type":"debug","z":"ac4eab3a772da4ec","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":910,"y":320,"wires":[]},{"id":"9d5c753124a1964a","type":"switch","z":"ac4eab3a772da4ec","name":"Remove 5","property":"payload","propertyType":"msg","rules":[{"t":"neq","v":"5","vt":"num"}],"checkall":"true","repair":true,"outputs":1,"x":560,"y":320,"wires":[["078c853125e5b47e"]]}]