Tri Python MongoDB

Trier le résultat
Utilisez le sort()
méthode pour trier le résultat par ordre croissant ou décroissant.
Le sort()
La méthode prend un paramètre pour « nom du champ » et un paramètre pour « direction » (l’ordre croissant est la direction par défaut).
Exemple
Triez le résultat par ordre alphabétique de nom :
importer pymongo
monclient = pymongo.MongoClient(« mongodb://localhost:27017/ »)
madb = monclient[« mydatabase »]
mycol = mabd[« customers »]
mydoc = mycol.find().sort(« nom »)
pour x dans mondoc :
impression(x)
Exemple d’exécution »
Trier par ordre décroissant
Utilisez la valeur -1 comme deuxième paramètre pour trier par ordre décroissant.
sort(« nom », 1) #croissant
tri(« nom », -1) #décroissant
Exemple
Triez le résultat dans l’ordre alphabétique inverse par nom :
importer pymongo
monclient = pymongo.MongoClient(« mongodb://localhost:27017/ »)
madb = monclient[« mydatabase »]
mycol = mabd[« customers »]
mondoc = mycol.find().sort(« nom », -1)
pour x dans mondoc :
impression(x)
Exemple d’exécution »
#Tri #Python #MongoDB