Cypher:在子图中迭代并添加关系

时间:2019-04-29 09:30:48

标签: neo4j cypher

我有带有标签A的节点和带有标签B的节点。每个节点A都有一些连接到它们的节点Bs (a)-[:c1]-(b)

我想运行一个Cypher查询,以在所有连接到同一节点A的所有节点B之间添加连接。

match (a:A)<-[:c1]-(b:B)
with collect (b) as bbs
foreach(b in bbs | merge (b1)-[:c2]-(b2) ) 

,但是我还没有找到正确的查询。我尝试了关键字foreach()unwindapoc.path.subgraphAll()relationships()startNode()等。

1 个答案:

答案 0 :(得分:1)

此任务不需要这些功能。

您可以使用以下查询简单地做到这一点:

log(/path/to/script_2)