我试图遵循某种关系类型并返回该路径上的所有节点和(其他)关系,但不遵循不属于路径一部分的节点的路径。
下面是我为演示而设置的实时查询。
http://console.neo4j.org/?id=b6sxoh
在示例中,我不希望通过 B->E->C 的关系包含在结果中,因为它们之间没有“depends_on”关系。
以下是我的众多尝试之一......(也在控制台中)。
START me=node:node_auto_index(name='A')
MATCH p=me-[d:depends_on*]->others
WITH me,others
MATCH p=me-[r*]-others
RETURN DISTINCT relationships(p);
我希望得到一些帮助!