UNWIND
UNWIND ['Alice', 'Bob', 'Carol'] AS name CREATE (n:Person {name: name})Expand a list into individual rows. Each element becomes its own row for downstream processing.
Examples#
Expand a literal list#
UNWIND [1, 2, 3] AS item RETURN itemProcess collected results#
MATCH (n:Person) WITH collect(n.name) AS names UNWIND names AS name RETURN nameSee Also#
- WITH — query chaining
- COLLECT aggregation — collect into lists
Try it
Open ↗⌘↵ to run
Loading engine…