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"。
的所有节点的数量我该怎么做?
答案 0 :(得分:1)
这应该更好:
MATCH p=(a:Node)-[*2]->(b:Node{code:"12345"})
UNWIND nodes(p) as n
WHERE n:Node
RETURN n,size( (n)--() ) as degree
答案 1 :(得分:0)
此查询计算远离a
的节点1关系数:
MATCH (a:Node)-[*2]->(:Node{code:"12345"})
MATCH (a)--(x)
RETURN COUNT(x)