Neo4j的。删除中间节点保持关系

时间:2016-04-13 08:31:58

标签: neo4j cypher nodes relationship

我有以下节点关系:

a-->b-->c-->d

现在,我想删除节点bc并重新连接节点ad,如下所示:

a-->d

这可以用cypher吗?

1 个答案:

答案 0 :(得分:1)

这取决于您的模型的样子以及您期望的结果。

MATCH (a:LABEL1)-[r1]->(b:LABEL2)-[r2]->(c:LABEL3)-[r3]->(d:LABEL4) 
CREATE (a)-[:REL]->(d) 
DELETE r1, r2, r3, b, c