如何查询存在形成环状的点?

比如库中存在以下两种情况:
A->B->C->A:A依赖B,B依赖C,C依赖A
A->A:A依赖A
如何查询是否存在这样环状的点?

不考虑性能的情况下用match可以试试:

match p=(A)-[*1..]->(A) return p, A
#建议设个跳数上限,如:
match p=(A)-[*1..4]->(A) return p, A
1 个赞

此话题已在 188 天后被自动关闭。不再允许新回复。