Sortowanie MongoDB w Pythonie
- Poprzednia strona Zapytanie MongoDB
- Następna strona Usuwanie MongoDB
Sortowanie wyników
Użyj sort()
Metoda sortuje wyniki w rosnąco lub malejąco.
sort()
Podaj parametr "fieldname" (nazwa pola) oraz parametr "direction" (kierunek) (domyślnie rosnąco).
Przykład
Sortowanie wyników w kolejności alfabetycznej według nazwy:
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)
Sortowanie malejąco
Użyj wartości -1 jako drugiego parametru do sortowania malejąco.
sort("name", 1) # rosnąco sort("name", -1) # malejąco
Przykład
Sortowanie wyników w odwrotnej kolejności alfabetycznej według nazwy:
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)
- Poprzednia strona Zapytanie MongoDB
- Następna strona Usuwanie MongoDB