请问各位大佬可以直接查询出图内的所有环形节点关系么?
发布于 3 年前 作者 zc214172235 674 次浏览 来自 问答

微信图片_20210923105704.png 如上图所示,可以查询出两个环形。 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);

1 回复

match p=(n)-[*]-(m) where id(n)=id(m) return p

这样就是环

回到顶部