3

私のモデルは次のようなものです: (wine_critic)-[REVIEW]->(wine_bottle)

wine_critic は、同じ wine_bottle について多くのレビューを行うことができます (彼らはそれを知りません。ブラインド テイスティングです)。各レビューにはタイムスタンプとスコアが含まれます。

したがって、wine_bottle が特定の wine_critic によってレビューされたレビューの総数を、同じ評論家が同じボトルに与えた MAX/MIN スコアと合わせて取得したいと考えています。

START critic=node:critics('ID:5')
MATCH (critic)-[rev:REVIEW]->(bottle)
WITH critic, bottle, COUNT(rev) as total_reviews
RETURN critic.name, bottle.name, total_reviews

また、同じクエリで、MAX(rev.score) と MIN(rev.score) が必要です。

出来ますか?

4

1 に答える 1