从有评论的电影列表中找到演员最多的电影

  • 本文关键字:电影 评论 列表 cypher
  • 更新时间 :
  • 英文 :


有人能帮我写一个查询吗?该查询将返回以下信息:从有评论的电影列表中查找演员最多的电影输出:movie_title,number_of_cast_members

使用此数据库https://neo4j.com/developer/movie-database/

这需要用Cypher书写。

MATCH (:Actor)-[:ACTS_IN]->(m:Movie)<-[:RATED]-()
with m, count(*) AS actor_count order by actor_count desc
return m.title, actor_count limit 1
  1. MATCH您搜索的模式(在有评分的电影中扮演的演员(
  2. 使用聚合函数计算演员数量(count(*)(,并按电影(with m(对其进行分组
  3. ORDER递减计数的结果desc
  4. 返回第一个项目limit 1的标题和计数。由于列表是以最大的强制值排序的,因此将结果限制在第一个项目会产生最大的强制数

注意:如果两部电影的选角大小相同,则只返回一部。

最新更新