Python MongoDB Ordenar
- Página Anterior MongoDB Consulta
- Página Siguiente MongoDB Eliminar
Ordenar Resultados
Por favor utilice sort()
El método ordena los resultados en orden ascendente o descendente.
sort()
Proporcione un parámetro "fieldname" (nombre de campo) y un parámetro "direction" (dirección) para el método "fieldname" (nombre de campo).
Ejemplo
Ordenar los resultados en orden alfabético por nombre:
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] mydoc = mycol.find().sort("name") for x in mydoc: print(x)
Ordenar Descendente
Utilice el valor -1 como segundo parámetro para ordenar en orden descendente.
sort("name", 1) # Ascendente sort("name", -1) # Descendente
Ejemplo
Ordenar los resultados en orden alfabético inverso por nombre:
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] mydoc = mycol.find().sort("name", -1) for x in mydoc: print(x)
- Página Anterior MongoDB Consulta
- Página Siguiente MongoDB Eliminar