Recuperarea unui document specific folosind .find_one()
În timp ce .find() returnează un cursor către toate documentele care corespund unui filtru de interogare, .find_one() returnează primul document care se potrivește cu filtrul. Aceasta este o opțiune utilă în situații specifice (cum ar fi căutarea unui anumit film), dar și pentru a limita numărul de rezultate returnate de serverul MongoDB.
Pentru a-ți reîmprospăta memoria cu privire la toate câmpurile disponibile în colecția de filme, primul document din colecție a fost afișat pentru tine.
Acest exercițiu face parte din cursul
Introducere în MongoDB cu Python
Instrucțiuni pentru exercițiu
- Găsește filmul cu titlul
"her"(majusculele contează!) și stochează documentul rezultat în variabilaher. - Găsește un film care are
"adventure"printre genurile sale și stochează-l în variabilaadv.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Find the movie with the title "her"
her = mov.find_one(____)
print(her)
# Find a movie with "genre" of "adventure"
adv = mov.____
print(adv)