Cypher查询:获取具有特定ID的Node的所有信息

时间:2016-08-10 13:06:16

标签: neo4j cypher

我是cypher查询中的新手,我试图回复那些“玩过”的人。电影和制作电影的国家 Movies graph data

有人可以帮我创建一个查询吗?

2 个答案:

答案 0 :(得分:1)

如果您要找的是“播放”电影的人和制作电影的国家,您应该尝试这样的事情:

MATCH (c:Country)<-[:MADE_IN]-(m:Movie)<-[:PLAYED]-(p:Person)
WHERE m.id = "movie_id"
RETURN p,c;

为避免返回人员副本,您应使用distinct关键字:https://neo4j.com/docs/developer-manual/current/cypher/#return-unique-results

答案 1 :(得分:0)

如果正确理解了问题,则需要

 MATCH (n{id:"mySpecialId"})
 RETURN n