[NoSQL] Movie DataBase


Movie DataBase
1.タイトルが『TheMatrix』の映画を探す
MATCH (m:Movie) WHERE m.title = “The Matrix” RETURN m
2.映画『The Matrix』に出演している全ての俳優を探す
MATCH (actors)-[:ACTED_IN]->(m1:Movie)
WHERE m.title = “The Matrix”
RETURN actors
3.トム・ハンクスが出演した映画の監督
MATCH (p:Person)-[:ACTED_IN]->(movie)<-[:DIRECTED]-(Director:Person)
WHERE p.name = “Tom Hanks”
RETURN Director
4.「トム・ハンクス」が出演した映画に共演した俳優
MATCH (p:Person)-[:ACTED_IN]->(movie)<-[:ACTED_IN]-(actors:Person)
WHERE p.name = “Tom Hanks”
RETURN actors
5.「トム・ハンクス」と一緒に出演していない映画の俳優
MATCH (actors:Person)-[:ACTED_IN]->(movie), (hanks:Person{name:”Tom Hanks”})
WHERE NOT (hanks)-[:ACTED_IN]->(movie)
RETURN actors
6.「Kevin Bacon」と4コマ離れた俳優
MATCH (bacon:Person{name:”Kevin Bacon”})-[*4]-(actors:Person) 
WHERE (actors)-[:ACTED_IN]->()
RETURN actors