排好顺序!
想按时间从最早的经典到最新的大片列出电影?或者先把评分最高的影片突出出来?这就是 .sort() 的用武之地。
使用 .sort(field, direction) 控制查询结果的顺序:
field为要排序的字段名;direction为1表示升序(A-Z、从低到高),-1表示降序(Z-A、从高到低)。
本练习是课程的一部分
Python 中的 MongoDB 入门
练习说明
- 按
release_year对所有电影排序(从旧到新)。 - 列出按
rating降序排序的评分最高的 3 部电影。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Sort by release year (oldest movies first)
by_year = mov.find().____
print(list(by_year))
# Show the three highest rated movies
by_rating = mov.find().____.____
print(list(by_rating))