Вот запрос, который вернет всех режиссеров, которые снимали фильмы с актерами, родившимися до 1970 года. Измените год на любой, какой вам нужен, чтобы соответствовать вашим критериям.
MATCH (q)-[r:DIRECTED]->(k)<-[:ACTED_IN]-(s) where s.born<1970 RETURN DISTINCT q;
Несколько предложений для вас
. Понимать neo4j узлы и отношения. В вашем запросе вы написали (режиссеры), (актеры) et c.
Я не нахожу эти объекты в наборе данных mov ie. Это показывает, что вам нужно понять эти понятия и то, как они представлены в запросах. Консоль браузера четко показывает эти объекты.
. Понять направления отношений и то, как они представлены в запросах.
. Измените приведенный выше запрос небольшими способами и посмотрите, как изменится результат. Например, вместо q верните s. Удалить предложение DISTINCT et c.
. Наконец, создайте свой собственный набор данных и опробуйте запросы.
Удачи.