開始使用免費開始

使用 .find_one() 取得特定文件

.find() 會回傳符合過濾條件的所有文件所組成的游標,而 .find_one() 則只回傳符合過濾條件的「第一個」文件。這在特定情境(例如尋找某一部電影)很實用,也能用來限制 MongoDB 伺服器回傳的結果數量。

為了幫你回想 movies 集合有哪些可用欄位,我們已幫你列印出集合中的第一筆文件。

本練習屬於課程

Python 中的 MongoDB 入門

檢視課程

練習說明

  • 找出標題為 "her" 的電影(大小寫需完全相符),並將結果文件存成變數 her
  • 找出一部其類型包含 "adventure" 的電影,並將結果存成變數 adv

動手互動練習

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

# Find the movie with the title "her"
her = mov.find_one(____)
print(her)

# Find a movie with "genre" of "adventure"
adv = mov.____
print(adv)
編輯並執行程式碼