如果我跑了
MATCH (u)-[r]->(n) return u, n
我什么都看得见。某些节点具有多个传出关系。我想筛选此视图,以查找节点具有2个或更多传出关系的位置。我试过了
MATCH (u)-[r]->(n) with count(r) as c,u,n where c > 1 return u, n
这应该起作用:
MATCH (u)-->(n) WITH u, COLLECT(n) AS ns WHERE SIZE(ns) > 1 RETURN u, ns
aggregating function COLLECT() (在上述查询中, u
COLLECT()
u
在上面的查询中, COLLECT(n) 正在收集所有 n 相同的节点 节点。
COLLECT(n)
n