Python MongoDB Sortering
- Föregående Sida MongoDB Fråga
- Nästa Sida MongoDB Radera
Resultat Sortering
Använd sort()
Metoden sorterar resultat i stigande eller minskande ordning.
sort()
Ge en parameter "fieldname" (fältNamn) och en parameter "direction" (riktning) med värde (stigande är standardriktning).
Exempel
Sortera resultat i bokstavsordning enligt namn:
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)
Minskande Sortering
Använd värdet -1 som andra parameter för att sortera i minskande ordning.
sort("name", 1) # Ökad sort("name", -1) # Minskande
Exempel
Sortera resultat i motsatt bokstavsordning enligt namn:
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)
- Föregående Sida MongoDB Fråga
- Nästa Sida MongoDB Radera