Ordinamento MongoDB in Python
- Pagina precedente Query MongoDB
- Pagina successiva Eliminare MongoDB
Ordinamento dei risultati
Utilizzare sort()
Il metodo ordina i risultati in ordine crescente o decrescente.
sort()
Fornire un parametro per "fieldname" (nome del campo) e un parametro per "direction" (direzione) (l'ordine crescente è il valore predefinito).
Esempio
Ordinare i risultati in ordine alfabetico per nome:
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] mydoc = mycol.find().sort("name") per x in mydoc: print(x)
Ordinamento decrescente
Usare il valore -1 come secondo parametro per ordinare in ordine decrescente.
sort("name", 1) # Crescente sort("name", -1) # Decrescente
Esempio
Ordinare i risultati in ordine alfabetico inverso per nome:
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] mydoc = mycol.find().sort("name", -1) per x in mydoc: print(x)
- Pagina precedente Query MongoDB
- Pagina successiva Eliminare MongoDB