如何对按一些谓词分组的属性求和

Fro*_*its 2 neo4j cypher

我有很多这种形式的节点和关系:

(e:Employee)-[r:charged_project { hours: 10 }]->(p:Project { name : "Foo")

如何制定一个查询,为我提供所有项目的列表,以及针对它们的总小时数?(即入站的所有"小时"属性的总和:charged_project关系)

alb*_*omo 6

您可以使用该sum函数聚合结果集并计算小时数:

MATCH (p:Project)<-[r:charged_project]-() RETURN p.name, sum (r.hours)
Run Code Online (Sandbox Code Playgroud)