У меня есть узлы с меткой A и узлы с меткой B. Каждый узел A имеет несколько узлов B, связанных с ними (a)-[:c1]-(b)
.
Я хочу выполнить запрос Cypher, чтобы добавить соединения между всеми узлами B, которые связаны с одним и тем же узлом A. Что-то вроде
match (a:A)<-[:c1]-(b:B)
with collect (b) as bbs
foreach(b in bbs | merge (b1)-[:c2]-(b2) )
но я еще не нашел правильный запрос. Я пробовал ключевые слова foreach()
, unwind
, apoc.path.subgraphAll()
, relationships()
, startNode()
и т. Д.