儘管閱讀了很多文檔,但我仍在努力解決問題......我試圖找到我的圖形根節點(或節點,它們可能是幾個頂級節點)並計算他們的直系子女(所有關係都輸入:BELONGS_TO)Neo4j cypher - 計算根節點的直接子節點
我的圖形看起來像這樣(參見附圖)。我一直在嘗試下面的查詢,只要根節點只有一個輸入關係,它就不會有效,當它有多個關係時就不會。 (我還沒有真正熟悉cyhper語言)。
MATCH (n:Somelabel) WHERE NOT (()-[:BELONGS_TO]->(n:Somelabel)) RETURN n
任何幫助將不勝感激! (我還沒有試圖計算根節點直接孩子尚未...這將是「2」根據我圖)
正確的查詢被cybersam給
MATCH (n:Somelabel) WHERE NOT (n)-[:BELONGS_TO]->() RETURN n;
MATCH (n:Somelabel)<-[:BELONGS_TO]-(c:Somelabel)
WHERE NOT (n)-[:BELONGS_TO]->() RETURN n, count(c);
有人可以編輯它,因此它不是第一個查找根節點的搜索結果嗎? – tladuke 2017-03-09 20:53:19