如何从neo4j中的apoc.path.subgraphhall返回每个关系类型的计数?

如何从neo4j中的apoc.path.subgraphhall返回每个关系类型的计数?,neo4j,cypher,neo4j-apoc,Neo4j,Cypher,Neo4j Apoc,我正在使用neo4j通过:play movies命令提供的基本数据集 我尝试首先查找特定节点连接到的子图,我使用此调用执行此操作: MATCH(movie:movie)WHERE movie.title=“Cloud Atlas” 调用apoc.path.subgraphhall(movie,{})产生节点、关系 返回节点、关系 这将返回此特定图形中的所有节点和关系,这很好但是我正在寻找一种方法来获取返回的图形中每个特定关系类型的计数 在顶部栏中,已显示这些数字。即: 评论(9)、制作(15)、

我正在使用neo4j通过
:play movies
命令提供的基本数据集

我尝试首先查找特定节点连接到的子图,我使用此调用执行此操作:

MATCH(movie:movie)WHERE movie.title=“Cloud Atlas”
调用apoc.path.subgraphhall(movie,{})产生节点、关系
返回节点、关系

这将返回此特定图形中的所有节点和关系,这很好但是我正在寻找一种方法来获取返回的图形中每个特定关系类型的计数

在顶部栏中,已显示这些数字。即: 评论(9)、制作(15)、撰写(10)等


如何获取这些值?

此查询将返回每种关系类型以及该类型的计数:

MATCH (movie:Movie) WHERE movie.title = "Cloud Atlas"
CALL apoc.path.subgraphAll(movie, {}) YIELD relationships 
UNWIND relationships AS r
RETURN TYPE(r) AS type_r, COUNT(*) AS num