在这个密码查询中,将返回具有STATUS="on"属性关系的节点之间的最长路径/路径,但我还想获取路径/路径的最后一个节点。
查询:
START n=node(*)
MATCH p=n-[rels:INCLUDE*]->m
WHERE ALL (rel IN rels
WHERE rel.status='on')
WITH COLLECT(p) AS paths, MAX(length(p)) AS maxLength
RETURN FILTER(path IN paths
WHERE length(path)= maxLength) AS longestPaths
我该如何将它添加到查询中?谢谢。
LAST(path)
更改为LAST(nodes(path))
,如下所示的2.x注释。无论如何,这对我有效。 - Andrew Lank