Имам набор от релации, които искам да „заменя“, т.е. да създам нова, след което да изтрия старата, тъй като релациите са неизменни.
Първоначално предположих това:
MATCH paths=()-[:BRANCH]-()
FOREACH (old in relationships(paths) |
WITH startNode(old) as n1, endNode(old) as n2
MERGE (n1)-[new:CONTAINS]-(n2)
SET new = old
DELETE r
)
но ключовата дума WITH
не е разрешена и трябва да можете да разберете как да присвоите локални променливи на началния и крайния възел.