Python MongoDB Sortering
- Forrige Side MongoDB Søg
- Næste Side MongoDB Slet
Resultat sortering
Brug sort()
Metoden sorterer resultaterne i stigende eller faldende rækkefølge.
sort()
Giv en parameter "fieldname" (feltets navn) og en parameter "direction" (retning) for metoden (stigende er standardretning).
Eksempel
Sorter resultaterne i alfabetisk rækkefølge efter navn:
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)
Faldende sortering
Brug værdien -1 som den anden parameter for at sortere faldende.
sort("name", 1) # Stigende rækkefølge sort("name", -1) # Faldende rækkefølge
Eksempel
Sorter resultaterne i omvendt alfabetisk rækkefølge efter navn:
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)
- Forrige Side MongoDB Søg
- Næste Side MongoDB Slet