Sort

Python Mongodb Python Mongodb

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 Python Mongodb

Другие расширения