Ordenar

Python Mongodb Python Mongodb

sort()El método puede especificar la ordenación ascendente o descendente.

sort() El primer parámetro del método es el campo a ordenar, el segundo parámetro especifica las reglas de ordenación,1es ascendente,-1es descendente, por defecto es ascendente.

Los datos de prueba utilizados en este artículo son los siguientes (haga clic en la imagen para verla en grande):

Ordenar el campo alexa en orden ascendente:

Ejemplo

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

El resultado de salida es:

Ordenar el campo alexa en orden descendente:

Ejemplo

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

El resultado de salida es:

Python Mongodb Python Mongodb

Otras extensiones