0
MATCH p=(a:Node)-[*2]->(b:Node{code:"12345"})
with DISTINCT filter(x in nodes(p) where x:Node)as q
RETURN q
這給了我一對節點(「a」和「b」)的集合(我相信)。我想找到所有直接連接到「a」的節點的數量。Neo4j:獲得集合中每個節點的關係數
我該怎麼做?
MATCH p=(a:Node)-[*2]->(b:Node{code:"12345"})
with DISTINCT filter(x in nodes(p) where x:Node)as q
RETURN q
這給了我一對節點(「a」和「b」)的集合(我相信)。我想找到所有直接連接到「a」的節點的數量。Neo4j:獲得集合中每個節點的關係數
我該怎麼做?
這應該是更好:
MATCH p=(a:Node)-[*2]->(b:Node{code:"12345"})
UNWIND nodes(p) as n
WHERE n:Node
RETURN n,size((n)--()) as degree
該查詢將從a
計算節點的數量1個客場關係:
MATCH (a:Node)-[*2]->(:Node{code:"12345"})
MATCH (a)--(x)
RETURN COUNT(x)