Ordenar
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