找到路径中没有关系的第一个节点

时间:2018-03-22 14:28:16

标签: neo4j cypher neo4j-apoc

我有像这样的关系和节点

(x:Execution)-[:with]->(first:Param)->[:with]-(second:Param)-...[:with]->(last:Param)

这里(Param)可以是任意次数,(执行)是可选的,可能会丢失。我需要找到所有这样的(第一个:Param),其中缺少(执行)。

任何人都可以帮我写Neo4j Cypher查询吗?

1 个答案:

答案 0 :(得分:0)

如果可以准确地将其描述为:没有传入的Param节点:具有关系,您可以使用它来查找节点:

MATCH (first:Param)
WHERE NOT ()-[:with]->(first)
RETURN first