Sırala bakalım!
Filmleri en eski klasikten en yeni gişe rekorlusuna doğru listelemek mi istiyorsun? Ya da önce en yüksek puanlıları öne çıkarmak? İşte .sort() burada devreye girer.
Sorgu sonuçlarının sırasını kontrol etmek için .sort(field, direction) kullan:
field, sıralama yapılacak alanın adıdırdirection, artan sıra için1(A-Z, düşük-yüksek), azalan için-1(Z-A, yüksek-düşük)
Bu egzersiz, kursun bir parçasıdır
Python ile MongoDB'ye Giriş
Egzersiz talimatları
- Tüm filmleri
release_yeara göre (eskiden yeniye) sırala. - Azalan düzende
ratinge göre sıralanmış, en yüksek puanlı ilk 3 filmi listele.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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))