Sort

Python Mongodb Python MongoDB

sort()La méthode peut spécifier un tri par ordre croissant ou décroissant.

sort() Le premier paramètre de la méthode est le champ à trier, et le second paramètre spécifie la règle de tri,1soit croissant,-1soit décroissant, par défaut croissant.

Les données de test utilisées dans cet article sont les suivantes (cliquez sur l'image pour voir une version agrandie) :

Triez le champ alexa par ordre croissant :

Exemple

#!/usr/bin/python3 import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["exampledb"] mycol = mydb["sites"] mydoc = mycol.find().sort("alexa") for x in mydoc: print(x)

Le résultat de sortie est:

Trier le champ alexa par ordre décroissant :

Exemple

#!/usr/bin/python3 import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["exampledb"] mycol = mydb["sites"] mydoc = mycol.find().sort("alexa", -1) for x in mydoc: print(x)

Le résultat de sortie est:

Python Mongodb Python MongoDB

Autres extensions