GraphGists

背景

在过去的50年里,007成为了流行文化的一部分。在每部007电影中,人们关注邦女郎和他的汽车。如果尝试将所有数据组织成图表,它将是一个复杂的图。我尝试导入这些数据并提出一些关于电影的问题。

导入电影概况、演员、导演和车辆数据。

创建信息图

使用关系连接数据节点。

请告诉我詹姆斯·邦德电影票房前三名是?

MATCH (a:Film) WITH a ORDER BY a.Box DESC RETURN a.Name AS Name, a.Year AS Year, a.Box AS BoxOffice LIMIT 3

每位詹姆斯·邦德演员出演了多少部电影?

MATCH (p:People)-[:AS_BOND_IN]->(m:Film)
RETURN p.Name AS Actor, count(p.Name) AS BondMovies

我想知道“杨紫琼”是哪一年的邦女郎,电影名称和她的角色名。

MATCH (p:People)-[:IS_BOND_GIRL_IN]->(m:Film) WHERE p.Name="Michelle Yeoh"
RETURN m.Year as Year, m.Name as Title, p.Role as Role

列出邦德电影中出现过的所有车辆品牌及其出现的车型数量

MATCH (m:Film)-[:HAS_VEHICLE]->(v:Vehicle)
RETURN DISTINCT v.Brand AS Brand, count(v.Model) AS Models, collect(DISTINCT m.Name) AS Movies
ORDER BY count(v.Model) DESC

同一位导演是否多次执导过007电影?

MATCH (d:People)-[r:DIRECTOR_OF]->(f:Film)
RETURN d.Name AS Director, count(r) AS Times
ORDER BY count(r) DESC
© . All rights reserved.