Zacznij terazZacznij za darmo

Pobieranie konkretnego dokumentu za pomocą .find_one()

Metoda .find() zwraca kursor do wszystkich dokumentów pasujących do filtru zapytania, natomiast .find_one() zwraca pierwszy dokument spełniający ten filtr. Przydaje się to w konkretnych sytuacjach (na przykład podczas wyszukiwania określonego filmu), a także gdy chcesz ograniczyć liczbę wyników zwracanych przez serwer MongoDB.

Aby przypomnieć sobie wszystkie dostępne pola w kolekcji filmów, na ekranie wyświetlono pierwszy dokument z tej kolekcji.

To ćwiczenie jest częścią kursu

Wprowadzenie do MongoDB w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Znajdź film o tytule "her" (wielkość liter ma znaczenie!) i zapisz otrzymany dokument jako zmienną her.
  • Znajdź film, który ma "adventure" wśród swoich gatunków, i zapisz go jako zmienną adv.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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

# Find a movie with "genre" of "adventure"
adv = mov.____
print(adv)
Edytuj i uruchom kod