FOREACH
Lists and paths are key concepts in Cypher®.
The FOREACH
clause can be used to update data, such as executing update commands on elements in a path, or on a list created by aggregation.
The variable context within the FOREACH
parenthesis is separate from the one outside it.
This means that if you CREATE
a node variable within a FOREACH
, you will not be able to use it outside of the foreach statement, unless you match to find it.
Within the FOREACH
parentheses, you can do any of the updating commands — SET
, REMOVE
, CREATE
, MERGE
, DELETE
, and FOREACH
.
If you want to execute an additional |