Попытка запустить Cypher Queries в простой базе данных Neo4j

Я сделал простую структуру, и у меня возникли проблемы с ее запросом с помощью Cypher. Учитывая следующую структуру: http://console.neo4j.org/r/p2xieh

Как я узнаю всех своих друзей, которые читают книги "Автор книги"? Как мне узнать всех своих друзей, читающих книги "Автор книги" с рейтингом выше 4?


person vinnylinux    schedule 27.11.2012    source источник


Ответы (1)


Все мои друзья, которые читают книги "Автор книги":

start me=node(1) 
match me-[:KNOWS]-friend-[:READ]-book-[:WRITTEN_BY]-author 
where author.name='Book Author' 
return friend.name

и все мои друзья, читающие книги "Автор книги" с рангом выше 4

start me=node(1) 
match me-[:KNOWS]-friend-[:READ]-book-[:WRITTEN_BY]-author 
where author.name='Book Author' and book.rank? > 4 
return friend.name
person Werner Kvalem Vesterås    schedule 27.11.2012