Почему предложения WITH должны использовать функцию collect ()? - PullRequest
0 голосов
/ 07 мая 2018

Вопрос

Когда я получил конкретные узлы с помощью предложений "WHERE", я знаю, что нужна функция "собирать". (пример 1 работа.)

Но я не могу понять, зачем нужна функция "собирать". (пример 2 не работает.)

Ex.1)

MATCH (people:PEOPLE) WHERE toInteger(people.age) > 18
MATCH (movie:Movie)<-[r]-(people)
WITH movie, collect(people) as pe ,count(r) AS rel_num
WHERE rel_num > 2
RETURN movie,pe

ex.2)

MATCH (people:PEOPLE) WHERE toInteger(people.age) > 18
MATCH (movie:Movie)<-[r]-(people)
WITH movie, people ,count(r) AS rel_num
WHERE rel_num > 2
RETURN movie,people

Мое окружение

ОС: Windows 10 Версия: 3.2.10 Издание: Сообщество

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...