Hepsini bir araya getir
Bir film uygulaması için en yüksek puanlı birkaç filmi vitrine çıkaran bir "highlight reel" hazırlıyorsun. Amacın, 2000 yılından sonra yayımlanmış en yüksek puanlı 5 filmi getirmek; ancak yalnızca başlık ve puanı göstermen gerekiyor, başka hiçbir şey değil!
Bunu yapmak için bu bölümde öğrendiğin hemen her şeyi birleştireceksin; başarılar! Kullanman için mov koleksiyonu hâlâ hazır.
Bu egzersiz, kursun bir parçasıdır
Python ile MongoDB'ye Giriş
Egzersiz talimatları
- Filtreyi doldur ve yalnızca
release_yeardeğeri 2000'den büyük olan filmleri tut ($gtkullan). - Yalnızca
"title"ve"rating"alanlarını dahil etmek (ve"_id"alanını hariç tutmak) için projeksiyon kullan. "rating"alanına göre azalan sırada sırala ve sonuçları ilk beş ile sınırla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
top_rated = mov.find(
# Filter for movies released after 2000
____,
# Project only the title and rating (not id)
____
# Sort by rating descending and limit to five results
).sort("____", ____).limit(____)
print(list(top_rated))