在 Neo4j 中按类型计算关系

Ann*_*ina 1 neo4j cypher

我在数据库中有很多关系类型。如何在不使用的情况下按每种类型计算关系apoc

Thi*_*dge 6

解决方案

MATCH ()-[relationship]->() 
RETURN TYPE(relationship) AS type, COUNT(relationship) AS amount
ORDER BY amount DESC;
Run Code Online (Sandbox Code Playgroud)

第一行指定了定义关系变量的模式,用于确定第二行的类型和数量。

示例结果

?????????????????????????
?"type"        ?"amount"?
?????????????????????????
?"BELONGS_TO"  ?1234567 ?
?????????????????????????
?"CONTAINS"    ?432552  ?
?????????????????????????
?"IS_PART_OF"  ?947227  ?
?????????????????????????
?"HOLDS"       ?4       ?
?????????????????????????
Run Code Online (Sandbox Code Playgroud)