在cypher中运行此查询
MATCH (v:Person)<--(a:Place)<--(s:Thing) WHERE count(s)>0 RETURN v
收到此错误消息:
Can't use aggregate functions in the WHERE clause.
显然它不喜欢对count聚合函数进行过滤。对此有什么好处?谢谢!
答案 0 :(得分:2)
你们几乎在评论中都有这个。
MATCH (v:Person)<--(a:Place)<--(s:Thing)
RETURN count(s) as count, v
如果这就是为所有事物返还1个计数,你确定每个人有多个东西吗?您无需检查计数是否> 0,因为这是隐含的。