Neo4j 查找循环引用的Cypher查询
给出这里的示例:,我如何识别具有返回起始节点的关系的节点 IE:joe->bill->tom->joe和matt->mattNeo4j 查找循环引用的Cypher查询,neo4j,cypher,Neo4j,Cypher,给出这里的示例:,我如何识别具有返回起始节点的关系的节点 IE:joe->bill->tom->joe和matt->matt 感谢您的帮助。对于中小型图形,这将返回受循环引用影响的节点和路径本身: MATCH (e) WHERE SIZE((e)<-[:ManagedBy]-()) <> 0 AND SIZE(()<-[:ManagedBy]-(e)) <> 0 MATCH path = (e)<-[:ManagedBy*]-(e) RETURN e
感谢您的帮助。对于中小型图形,这将返回受循环引用影响的节点和路径本身:
MATCH (e)
WHERE SIZE((e)<-[:ManagedBy]-()) <> 0
AND SIZE(()<-[:ManagedBy]-(e)) <> 0
MATCH path = (e)<-[:ManagedBy*]-(e)
RETURN e, path
匹配(e)
其中尺寸((e)