開始使用免費開始

把排序搞定!

想把電影從最早的經典一路列到最新的強檔?或是先把高分作品排在前面?這就是 .sort() 派上用場的時候。

使用 .sort(field, direction) 來控制查詢結果的順序:

  • field 是用來排序的欄位名稱
  • direction1 表示遞增(A-Z、由低到高),-1 表示遞減(Z-A、由高到低)

本練習屬於課程

Python 中的 MongoDB 入門

檢視課程

練習說明

  • 列出所有電影,依 release_year 由舊到新排序。
  • 列出評分最高的前 3 部電影,並依 rating 遞減排序。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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))
編輯並執行程式碼