開始使用免費開始

整合應用

你正在為一個電影 App 製作「精華集錦」,要展示幾部高評分的電影。你的目標是擷取 2000 年之後上映、評分最高的前 5 部電影,而且只需要顯示標題與評分,其它欄位都不要!

為了達成這個目標,你會把本章幾乎所有學過的技巧都用上。加油!mov 集合仍可供你使用。

本練習屬於課程

Python 中的 MongoDB 入門

檢視課程

練習說明

  • 填入過濾條件,只保留 release_year 大於 2000 的電影(使用 $gt)。
  • 使用投影只包含 "title""rating"(並排除 "_id")。
  • "rating" 進行「遞減」排序,並將結果限制為「前五名」。

動手互動練習

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

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