У меня есть узел (а), я хочу создать новый узел (с) и связать его со всеми узлами, связанными с (а), с такими же старыми отношениями (а), связанными с другими узлами в графе ??
я попробовал следующий шифр:
MATCH (a)-[r]-(b) where ID(a)= 42
WITH COLLECT(r) AS rels, a, b
create (c) set c.name='علامات'
FOREACH (rel in rels |
CREATE (b)-[r:LINKED_TO]->(c)
SET r+=rel
)
, но он создал несколько (c) узлов, а не только один.
я попробовал шифр ниже, но он создал несколько (c) узловс новыми отношениями не только один узел.
MATCH (a)-[r]-(b) where ID(a)= 42
WITH COLLECT(r) AS rels, a, b
create (c) set c.name='علامات'
FOREACH (rel in rels |
CREATE (b)-[r:LINKED_TO]->(c)
SET r+=rel
)