我如何 return 在 neo4j 中 apoc.path.subgraphall 每个关系类型的计数?

How do I return the count of each relationship type from apoc.path.subgraphall in neo4j?

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

我试图首先找到特定节点连接到的子图,我用这个调用来做:

MATCH (movie:Movie) WHERE movie.title = "Cloud Atlas" CALL apoc.path.subgraphAll(movie, {}) YIELD nodes, relationships RETURN nodes, relationships;

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

在顶部栏中,这些数字已经显示。 IE: 已审阅 (9)、已制作 (15)、已撰写 (10) 等

我如何获得这些值?

此查询将return每种关系类型和该类型的计数:

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