我之前用
MATCH p=()-[e:r1|r2|r3|r4*…3]-(end)
WHERE id(end) IN [“d”]
RETURN nodes(p)[1…3]
这种写法,但是会多match到e节点
我之前用
MATCH p=()-[e:r1|r2|r3|r4*…3]-(end)
WHERE id(end) IN [“d”]
RETURN nodes(p)[1…3]
这种写法,但是会多match到e节点
你的语句看起来没有a的id?漏了?
没有a的id,只指定a的类型
MATCH p=(a:taga)-[e:r1|r2|r3|r4*…3]-(end)
WHERE id(end) IN [“d”]
RETURN nodes(p)[1…3]
那不应该match到e点的。不科学。。
边加个方向呢?例如
MATCH p=()-[e:r1|r2|r3|r4*…3]->(end)
WHERE id(end) IN [“d”]
RETURN nodes(p)[1…3]
因为原来的语句会把 e ← a → b → d 也匹配进去