我做了一个简单的结构,我遇到一些问题,使用Cypher查询它。给定以下结构:http://console.neo4j.org/r/p2xieh
我怎么知道所有通过“图书作者”阅读书籍的朋友?我怎么知道所有读过“书作者”书籍的朋友,他们的排名都高于4?
答案 0 :(得分:2)
我所有通过“图书作者”阅读书籍的朋友:
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