Python MongoDB Sorting
- Предыдущая страница MongoDB Запрос
- Следующая страница MongoDB Удалить
Results sorted
Используйте sort()
Метод сортирует результаты в порядке возрастания или убывания.
sort()
Предоставьте параметр "fieldname" (имя поля) и параметр "direction" (направление) для метода "sort".
Пример
Sort results in alphabetical order by name:
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] mydoc = mycol.find().sort("name") for x in mydoc: print(x)
Sort in descending order
Используйте значение -1 в качестве второго параметра для убывания сортировки.
sort("name", 1) # возрастание sort("name", -1) # убывание
Пример
Sort results in reverse alphabetical order by name:
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] mydoc = mycol.find().sort("name", -1) for x in mydoc: print(x)
- Предыдущая страница MongoDB Запрос
- Следующая страница MongoDB Удалить