整合所学
您正在为一款影片应用打造一个"高光片段"模块,用于展示部分高评分电影。目标是检索在 2000 年之后上映、评分最高的前 5 部电影,但只需要显示标题和评分,其他字段都不要!
为此,您将把本章几乎所有内容结合起来使用;加油!mov 集合依然可供您使用。
本练习是课程的一部分
Python 中的 MongoDB 入门
练习说明
- 填写过滤条件,仅保留
release_year晚于 2000 的电影(使用$gt)。 - 使用投影仅包含
"title"和"rating"(并排除"_id")。 - 按
"rating"降序 排序,并将结果限制为前 5 条。
交互式实操练习
通过完成这段示例代码来试试这个练习。
top_rated = mov.find(
# Filter for movies released after 2000
____,
# Project only the title and rating (not id)
____
# Sort by rating descending and limit to five results
).sort("____", ____).limit(____)
print(list(top_rated))