Python MongoDB Sorteer
Sorteer die resultaat
Gebruik die sort()
metode om die resultaat in stygende of dalende volgorde te sorteer.
Die sort()
metode neem een parameter vir "veldnaam" en een parameter vir "rigting" (stygend is die verstekrigting).
Voorbeeld
Sorteer die resultaat alfabeties volgens naam:
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)
Sorteer aflopend
Gebruik die waarde -1 as die tweede parameter om dalend te sorteer.
sort("naam", 1) #ascending
sort("naam", -1) #descending
Voorbeeld
Sorteer die resultaat omgekeerd alfabeties volgens naam:
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)