Tri MongoDB en Python
- Page précédente Requête MongoDB
- Page suivante Supprimer MongoDB
Tri des résultats
Utilisez sort()
La méthode trie les résultats en ordre croissant ou décroissant.
sort()
Fournissez un paramètre pour "fieldname" (nom de champ) et un paramètre pour "direction" (direction), où l'ordre croissant est la direction par défaut.
Exemple
Trier les résultats en ordre alphabétique par nom :
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)
Tri décroissant
Utilisez la valeur -1 en tant que deuxième paramètre pour le tri décroissant.
sort("name", 1) # Croissant sort("name", -1) # Décroissant
Exemple
Trier les résultats en ordre alphabétique inverse par nom :
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)
- Page précédente Requête MongoDB
- Page suivante Supprimer MongoDB