请问各位大佬可以直接查询出图内的所有环形节点关系么?
如上图所示,可以查询出两个环形。
MATCH (b)-[rels*]->(m)
WITH [r IN rels | [STARTNODE( r ), ENDNODE( r )]] AS steps
RETURN steps;
请问with里面的是什么条件 | 是or还是and关系,现在返回数据是没有id的,如果返回节点的id。
下面是我的测试节点:
CREATE (a:Location {name: ‘A’}),
(b:Location {name: ‘B’}),
(c:Location {name: ‘C’}),
(d:Location {name: ‘D’}),
(e:Location {name: ‘E’}),
(f:Location {name: ‘F’}),
(a)-[:ROAD ]->(b),
(b)-[:ROAD ]->( c ),
( c )-[:ROAD]->( d ),
(d)-[:ROAD ]->(a),
(a)-[:ROAD ]->(e),
(e)-[:ROAD]->(d);