Aan de slagGa gratis aan de slag

Een specifiek document ophalen met .find_one()

Waar .find() een cursor teruggeeft naar alle documenten die overeenkomen met een filterquery, geeft .find_one() het eerste document terug dat overeenkomt met de filterquery. Dit is handig voor specifieke use-cases (zoals het zoeken naar een bepaalde film), en ook om te beperken hoeveel resultaten de MongoDB-server terugstuurt.

Om je geheugen op te frissen over alle beschikbare velden in de movies-collectie, is het eerste document in de collectie alvast voor je afgedrukt.

Deze oefening maakt deel uit van de cursus

Introductie tot MongoDB in Python

Cursus bekijken

Oefeninstructies

  • Zoek de film met de titel "her" (hoofd-/kleine letters maken uit!) en sla het resulterende document op in de variabele her.
  • Zoek een film die "adventure" als een van de genres heeft en sla die op als variabele adv.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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

# Find a movie with "genre" of "adventure"
adv = mov.____
print(adv)
Code bewerken en uitvoeren