Sắp xếp cho gọn!
Muốn liệt kê phim từ tác phẩm kinh điển lâu đời nhất đến bom tấn mới nhất? Hoặc ưu tiên hiển thị các phim được đánh giá cao nhất trước? Đó là lúc .sort() phát huy tác dụng.
Dùng .sort(field, direction) để kiểm soát thứ tự kết quả truy vấn:
fieldlà tên trường dùng để sắp xếpdirectionlà1cho tăng dần (A-Z, thấp-cao),-1cho giảm dần (Z-A, cao-thấp)
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
Hướng dẫn bài tập
- Liệt kê tất cả phim được sắp xếp theo
release_year(cũ nhất đến mới nhất). - Liệt kê 3 phim hàng đầu có điểm đánh giá cao nhất, sắp xếp theo
ratinggiảm dần.
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.
# 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))