Utilice el método sort () para ordenar el resultado en orden ascendente o descendente. El método sort () toma un parámetro para «nombre de campo» y un parámetro para «dirección» (ascendente es la dirección predeterminada).
Ejemplo
Ordenar el resultado alfabéticamente por nombre:
import pymongo
myclient = pymongo.MongoClient( ""mongodb://localhost:12345/"")
mydb = myclient[ "bbdd"]
mycol = mydb[ "Clientes"]
mydoc = mycol.find().sort("nombre")
import x import mydoc:
print(x)
Orden descendente
Use el valor -1 como el segundo parámetro para ordenar descendente.
sort ( "nombre", 1) #ascending
sort ( "nombre", -1) #descending
Ejemplo
Ordenar el resultado inverso alfabéticamente por nombre:
import pymongo
myclient = pymongo.MongoClient( ""mongodb://localhost:12345/"")
mydb = myclient["bbdd"]
mycol = mydb["Clientes"]
mydoc = mycol.find().sort("nombre", -1)
for x in mydoc:
print(x)