Mulai sekarangMulai gratis

Satukan semuanya

Anda sedang membuat "highlight reel" untuk aplikasi film yang menampilkan beberapa film dengan peringkat terbaik. Tujuan Anda adalah mengambil 5 film berperingkat tertinggi yang dirilis setelah tahun 2000, tetapi Anda hanya perlu menampilkan judul dan rating; tidak ada yang lain!

Untuk melakukannya, Anda akan menggabungkan hampir semua yang telah Anda pelajari di bab ini; semoga berhasil! Koleksi mov masih tersedia untuk Anda gunakan.

Latihan ini merupakan bagian dari kursus

Pengantar MongoDB di Python

Lihat Kursus

Instruksi latihan

  • Lengkapi filter agar Anda hanya mempertahankan film yang memiliki release_year setelah 2000 (gunakan $gt).
  • Gunakan proyeksi untuk hanya menyertakan "title" dan "rating" (dan mengecualikan "_id").
  • Urutkan berdasarkan "rating" secara menurun dan batasi hasil ke lima teratas.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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))
Edit dan Jalankan Kode