如上图的数据,我想查询它的所有下游节点数量大于N的节点,以及它的所有下游节点。
比如:大于3,满足的节点只有a,所以返回a和a的所有下游节点,返回的结果如下:
name, count, next_nodes
a, 5, [b,c]
b, 2, [d,e]
d, 0, []
e, 0, []
c, 1, [f]
f, 0, []
因为返回给客户端的echarts展示图,需要节点属性,以及一个边的开始节点id和结尾节点id,所以上面的返回内容是我预想的结果。
以下是我的查询语句:
match (v1:demo)-[:forward*1..]->(v2)
with properties(v1).name as name, count(v2) as c
where c > 3
return name, c
但是这个没有第三列的数据。