Python Tutorial

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

Articles similaires

Bouton retour en haut de la page