私はNeo4j 2.0を使用しており、次のクエリを使用して、特定のノードからの特定の関係の数を調べています。
特定のノードPERSONからの "LIVES"という名前の関係の数を確認する必要があります。
私のクエリは:
match (p:PERSON)-[r:LIVES]->(u:CITY) where count(r)>1
return count(p);
表示されるエラーは次のとおりです。
SyntaxException: Invalid use of aggregating function count(...)
どうすれば修正できますか?
欲しいバージョンは持っているバージョンですか?複数の都市に住んでいる人?
MATCH (p:PERSON)-[:LIVES]->(c:CITY)
WITH p,count(c) as rels, collect(c) as cities
WHERE rels > 1
RETURN p,cities, rels