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
Instruksi latihan
- Lengkapi filter agar Anda hanya mempertahankan film yang memiliki
release_yearsetelah 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))