如何删除带有可选线段的图并分离叶节点

时间:2019-02-18 13:20:52

标签: cypher

我有一个动态定义的图(来自前端应用程序),我需要将其删除。

我不知道数据库中是否所有图段都存在,所以我使用可变路径长度 例如。

float[][][][];

此外,图的某些部分可能是共享的,因此我需要将它们从删除操作中排除,而仅分离它们之间的关系。

最后,我提出了以下查询(它从结果中排除了n2个节点,因此它们应仅分离而不应删除):

MATCH p=(n0:I {myId:'1234'})-[:rel1 *0..1]->(n1)-[:rel2 *0..1]->(n2)

问题在于过滤器中的n2值不仅是n2级别的节点,而且还包含所有级别的节点。

有什么方法可以从长度可变的段??过滤路径中的段?

谢谢

迈克尔

0 个答案:

没有答案