Neo4j Can';t在WHERE子句中使用聚合函数
在cypher中运行此查询Neo4j Can';t在WHERE子句中使用聚合函数,neo4j,cypher,Neo4j,Cypher,在cypher中运行此查询 MATCH (v:Person)<--(a:Place)<--(s:Thing) WHERE count(s)>0 RETURN v 显然,它不喜欢对count aggregate函数进行过滤。什么是好的解决方法?谢谢 你们差点在评论里看到了 MATCH (v:Person)<--(a:Place)<--(s:Thing) RETURN count(s) as count, v MATCH(v:Person)TryMATCH(v:P
MATCH (v:Person)<--(a:Place)<--(s:Thing) WHERE count(s)>0 RETURN v
显然,它不喜欢对count aggregate函数进行过滤。什么是好的解决方法?谢谢 你们差点在评论里看到了
MATCH (v:Person)<--(a:Place)<--(s:Thing)
RETURN count(s) as count, v
MATCH(v:Person)TryMATCH(v:Person)无法识别v,尝试将v添加到中,结果显示为所有1 Try a dinstinct count。看见
MATCH (v:Person)<--(a:Place)<--(s:Thing)
RETURN count(s) as count, v