0
是否有可能在Cypher QL中有子查詢?我現在面臨的問題是找到黑社會。我使用下面的代碼:Cypher中的子查詢QL
START n=node(*) MATCH triad=nbrl--n--nbrr RETURN count(triad)
與查詢的問題上面它計算黑社會兩次。例如既有
B -- A -- C
和
C -- A -- B
返回爲三單元組。
我的計劃是擺脫一個nbrl--n--nbrr
xor nbrr--n--nbrl
。但我不能想到除了子查詢之外的任何事情。任何幫助,高度讚賞。
更新:
發現另一個問題。考慮下面的圖表:
A -- B
查詢START n=node(*) MATCH triad=nbrl--n--nbrr RETURN triad
回報:
A | B | A
B | A | A
問題是我的圖沒有定向,所以所有的邊(Cypher QL中的關係)都是雙向的。這基本上意味着'nbrl - n - nbrr'和'nbrl - > n - nbrr'之間沒有區別。 –