Get startedGet started for free

Sort it out!

Want to list movies from the oldest classic to the latest blockbuster? Or maybe highlight the top-rated films first? That's where .sort() comes in.

Use .sort(field, direction) to control the order of your query results:

  • field is the name of the field to sort by
  • direction is 1 for ascending (A-Z, low-high), -1 for descending (Z-A, high-low)

This exercise is part of the course

Introduction to MongoDB in Python

View Course

Exercise instructions

  • List all movies sorted by release_year (oldest to newest).
  • List the top 3 highest-rated movies, sorted by rating in descending order.

Hands-on interactive exercise

Have a go at this exercise by completing this sample code.

# 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))
Edit and Run Code