Posortuj to!
Chcesz wyświetlić filmy od najstarszych klasyków po najnowsze hity? A może najpierw pokazać te z najwyższymi ocenami? Do tego służy .sort().
Użyj .sort(pole, kierunek), aby kontrolować kolejność wyników zapytania:
fieldto nazwa pola, według którego sortujeszdirectionprzyjmuje wartość1dla kolejności rosnącej (A–Z, od najmniejszej),-1dla malejącej (Z–A, od największej)
To ćwiczenie jest częścią kursu
Wprowadzenie do MongoDB w Pythonie
Instrukcje do ćwiczenia
- Wyświetl wszystkie filmy posortowane według
release_year(od najstarszych do najnowszych). - Wyświetl 3 najwyżej oceniane filmy, posortowane według
ratingw kolejności malejącej.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Sort by release year (oldest movies first)
by_year = mov.find().____
print(list(by_year))
# Show the three highest rated movies
by_rating = mov.find().____.____
print(list(by_rating))