Kom igångKom igång gratis

Hämta ett specifikt dokument med .find_one()

Medan .find() returnerar en markör till alla dokument som matchar ett filteruttryck, returnerar .find_one() det första dokumentet som matchar. Det är praktiskt i specifika situationer – till exempel när du söker efter en viss film – och begränsar även hur många resultat MongoDB-servern behöver returnera.

För att påminna dig om alla tillgängliga fält i movies-samlingen har det första dokumentet skrivits ut åt dig.

Den här övningen är en del av kursen

Introduktion till MongoDB i Python

Visa kurs

Övningsinstruktioner

  • Hitta filmen med titeln "her" (skiftläge spelar roll!) och lagra det resulterande dokumentet i variabeln her.
  • Hitta en film som har "adventure" bland sina genrer och lagra den i variabeln adv.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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

# Find a movie with "genre" of "adventure"
adv = mov.____
print(adv)
Redigera och kör kod