Move a Message Property
Problem
You want to move a message property to a different property.
Solution
Use the Change
node to move a property.
Example
Flow JSON
[{"id":"d11f7311.77c15","type":"inject","z":"535331d8.55c1f","name":"","topic":"Hello","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"x":160,"y":280,"wires":[["13c01487.eb13cb"]]},{"id":"13c01487.eb13cb","type":"change","z":"535331d8.55c1f","name":"","rules":[{"t":"move","p":"topic","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":360,"y":280,"wires":[["89cc4fb1.9b208"]]},{"id":"89cc4fb1.9b208","type":"debug","z":"535331d8.55c1f","name":"","active":true,"console":"false","complete":"false","x":550,"y":280,"wires":[]}]
Discussion
The Change
node can be used to move a property of a message.
It can be done as two separate actions in the Change
node;
first using a Set action to copy the property to its new location and then a Delete
action to remove the original.
Alternatively, the node supports a Move action that does it in one step.