n8n Expressions Explained: Items, $json, and Node References
Most n8n frustration is a data-shape misunderstanding, not a broken node. Every connection carries an array of items, each with a json key. Once you can picture that shape, $json, $('Node Name'), and the 'Referenced node has no data' error all make sense.
