neo4j - 使用 COUNT 查询(Neo4j)的“在这种情况下无效使用聚合函数”
问题描述
我正在尝试显示一个显示两个节点的图表,以仅查看提交多个索赔的人。这仅显示人员节点。
MATCH (p:Persons)-[r:submitted]->(q:Claims)
WITH p,
COUNT(r) AS cnt
WHERE cnt > 1
RETURN p;
解决方案
我想通了,这是解决方案。
MATCH (p:Persons)-[r:submitted]->(c:Claims)
WITH p,count(c) as rels, collect(c) as claims
WHERE rels > 1
RETURN p,claims,rels
推荐阅读
- multithreading - 与 Clojure 的线程同步
- go - 我可以在 pprof 下运行一些东西并传递命令行参数吗?
- c# - 通过 HTTP 添加 Azure 服务总线规则
- javascript - 类型“{}”不可分配给类型“只读”
类型“{}”中缺少“属性”... - javascript - jquery 不更新 iframe 内容
- php - 如何仅为访问者创建重定向(不适用于搜索机器人)
- docker - Docker compose 使用 up 命令无意中重新创建图像
- string - python列表中的唯一元素
- javascript - 将 Shopify 访问令牌发送给客户端会是一个坏主意吗?
- javascript - 标记一个元素时验证所需的复选框