1
私はTwitterデータを保存するNeo4jグラフデータベースを持っています。 各Tweet
はTopic
についてですとこのような関係持っている:Neo4jの関係数をカウントする
(t:Tweet)-[:ABOUT]->(t1:Topic)
User
が原因この関係 (t:Tweet)-[:MENTIONS]->(u:User)
にTweet
挙げることができ、私はどのように多くのユーザーを知りたいのですが特定のトピックに関するツイートに記載されています。
私のクエリは次のとおりです。
match (n:Topic)<--()-[r:MENTIONS]->(u:User)
where n.name='politics'
return count(r)
は、このクエリの右か?私は予期せぬ結果を得ているからです。
ありがとうございます。
「return n、count(r)」を使用してトピックを返すこともできます。 Neo4j。しかし、SQLとは異なり、Cypherは暗黙的に[集約](https://neo4j.com/docs/developer-manual/current/cypher/functions/aggregating/#query-functions-aggregating)を処理するので、データはそれぞれのトピック「n」に対して集計される。 –