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
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)