Saltar al contenido

Cómo ordenar mongodb con pymongo

Solución:

.sort(), en pymongo, toma key y direction como parámetros.

Entonces, si desea ordenar por, digamos, id entonces deberías .sort("_id", 1)

Para varios campos:

.sort([("field1", pymongo.ASCENDING), ("field2", pymongo.DESCENDING)])

Puedes probar esto:

db.Account.find().sort("UserName")  
db.Account.find().sort("UserName",pymongo.ASCENDING)   
db.Account.find().sort("UserName",pymongo.DESCENDING)  

Esto también funciona:

db.Account.find().sort('UserName', -1)
db.Account.find().sort('UserName', 1)

Estoy usando esto en mi código, por favor comente si estoy haciendo algo mal aquí, gracias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *