如何在查询了一系列paths后,同时返回path和path的数量?
发布于 6 年前 作者 andyliu 2437 次浏览 来自 问答

11:02:55 【学渣】刘伟 2018/5/25 11:02:55 with n order by id(n) asc
with collect(n) as nlist
with * where id(n1) < id(n2)
match MKC = (n1)-[*1…4]-(n2)
return MKC 我用这段代码完成了查找一系列节点两两组合之间的4跳内的所有路径的查询,但是怎么样可以统计这些路径的数量,并且和路径一起return啊?我用sum、size、count,都试返了,如果只返回的聚合函数,可以得到统计结果,但是如何和路径一起返回,返回的是每个path对应的数量,就是1,而不是所有path的统计结果。 怎么样可以让路径和路径的数量一起返回,求大神指点!

1 回复

建议分两个语句,一个返回统计结果,一个返回路径集合。

回到顶部