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