开始使用免费开始使用

排好顺序!

想按时间从最早的经典到最新的大片列出电影?或者先把评分最高的影片突出出来?这就是 .sort() 的用武之地。

使用 .sort(field, direction) 控制查询结果的顺序:

  • field 为要排序的字段名;
  • direction1 表示升序(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))
编辑并运行代码