【发布时间】:2022-08-18 17:37:01
【问题描述】:
我说我有以下图表
(:A) -> (:B {name:\'B-1\'}) -> (:C) -> (:D)
-> (:X) -> (:B {name:\'B-2\'} -> (:Z)
现在 A、B、C 等是具有不同节点属性的节点类型。即,两个 B 节点有一个 name 属性,具有不同的值来区分两者。现在说我想找出 A 到 Z 之间的路径,我可以
MATCH p1 = ((:A)-[*]-(:Z))
return p1
但我也想使用相同的查询返回两个 B 节点,或者有没有办法对 p1 进行后处理以提取 neo4j 中的两个 B 节点?