@ Govind ответить может быть то, что вы ищете, если вы хотите, чтобы обзор только с rating > 1
.
Но если вы хотите:
- поиск MOV ie, который имеет
rating = 1
- , затем возвращает все рецензии этого MOV ie
Это запрос:
MATCH (m) WHERE exists((m)-[:HAS_REVIEW {rating:1}]->(:Review))
WITH m
MATCH (m)-[r:HAS_REVIEW]->(review:Review)
RETURN m, r, review
К вашему сведению, в схеме вашего вопроса вы дважды определили переменную r
(одну как отношение, а другую как узел обзора)
Обновление
MATCH (m)-[:HAS_REVIEW]->(r:Review)
WHERE r.rating = 1 AND r.date > XXX
WITH m
MATCH (m)-[r:HAS_REVIEW]->(r:Review)
RETURN m AS movie, size((m)-[:HAS_REVIEW]->(:Review)) AS nbReview, r AS review