Sort
sort()Метод может задавать сортировку по возрастанию или по убыванию.
sort() Первый параметр метода — поле для сортировки, а второй параметр задаёт правило сортировки,1либо по возрастанию,-1либо по убыванию, по умолчанию — по возрастанию.
Тестовые данные, используемые в этой статье, приведены ниже (нажмите на изображение, чтобы просмотреть увеличенную версию):
Отсортируйте поле alexa по возрастанию:
Пример
#!/usr/bin/python3
import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["exampledb"]
mycol = mydb["sites"]
mydoc = mycol.find().sort("alexa")
for x in mydoc:
print(x)
Результат вывода:

Отсортируйте поле alexa по убыванию:
Пример
#!/usr/bin/python3
import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["exampledb"]
mycol = mydb["sites"]
mydoc = mycol.find().sort("alexa", -1)
for x in mydoc:
print(x)
Результат вывода:

Python Mongodb