2017-02-15 125 views

回答

2

對於中小型的圖表,這應當會返回一個循環引用和路徑本身患節點:

MATCH (e) 
WHERE SIZE((e)<-[:ManagedBy]-()) <> 0 
AND SIZE(()<-[:ManagedBy]-(e)) <> 0 
MATCH path = (e)<-[:ManagedBy*]-(e) 
RETURN e, path 

編輯

我做了一個小的變化,首先過濾掉的節點不具備傳入和傳出:ManagedBy關係,那些將永遠不會有周期。

此外,強烈建議使用標籤來減少處理到最小集合的節點。