首页 > 解决方案 > 使用 COUNT 查询(Neo4j)的“在这种情况下无效使用聚合函数”

问题描述

我正在尝试显示一个显示两个节点的图表,以仅查看提交多个索赔的人。这仅显示人员节点。

MATCH (p:Persons)-[r:submitted]->(q:Claims)
WITH p,
COUNT(r) AS cnt 
WHERE cnt > 1
RETURN p;

标签: neo4j

解决方案


我想通了,这是解决方案。

MATCH (p:Persons)-[r:submitted]->(c:Claims) 
WITH p,count(c) as rels, collect(c) as claims
WHERE rels > 1
RETURN p,claims,rels

推荐阅读