Bắt đầu ngayBắt đầu miễn phí

Tổng hợp mọi thứ

Bạn đang xây dựng một "highlight reel" cho ứng dụng phim để giới thiệu một vài bộ phim được đánh giá cao. Mục tiêu là lấy 5 bộ phim có điểm đánh giá cao nhất được phát hành sau năm 2000, và bạn chỉ cần hiển thị tiêu đề và điểm số; không gì khác!

Để làm được điều này, bạn sẽ kết hợp hầu như mọi thứ đã học trong chương này; chúc bạn may mắn! Bộ sưu tập mov vẫn sẵn sàng để bạn sử dụng.

Bài tập này là một phần của khóa học

Nhập môn MongoDB với Python

Xem khóa học

Hướng dẫn bài tập

  • Điền bộ lọc để chỉ giữ lại các phim có release_year sau 2000 (dùng $gt).
  • Dùng projection để chỉ bao gồm "title""rating" (và loại trừ "_id").
  • Sắp xếp theo "rating" theo thứ tự giảm dần và giới hạn kết quả ở năm mục đứng đầu.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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))
Chỉnh sửa và Chạy Mã