PYTHON MONGODB SORT

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)