Python MongoDB Ordenação
- Página Anterior MongoDB Consulta
- Próxima Página MongoDB Apagar
Resultados Ordenados
Use sort()
O método ordena os resultados em ordem ascendente ou descendente.
sort()
Forneça um parâmetro para "fieldname" (nome do campo) e um parâmetro para "direction" (direção) (ascendente é a direção padrão).
Exemplo
Ordenar os resultados em ordem alfabética pelo nome:
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)
Ordenação Decrescente
Use o valor -1 como o segundo parâmetro para ordenação decrescente.
sort("name", 1) # Crescente sort("name", -1) # Decrescente
Exemplo
Ordenar os resultados em ordem alfabética inversa pelo nome:
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
- Próxima Página MongoDB Apagar