Python MongoDB Järjestäminen
- Edellinen Sivu MongoDB Kysely
- Seuraava Sivu MongoDB Poista
Tulosten järjestäminen
Käytä sort()
Metodi järjestää tulokset nousevasti tai laskuvaltaisesti.
sort()
Tarjoa parametrina "fieldname" (kenttänimi) ja "direction" (suunta) parametrina (nouseva on oletusarvo).
Esimerkki
Järjestä tulokset nimen mukaan nousevasti:
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)
Laskuvaltainen järjestys
Käytä arvoa -1 toisena parametrina laskuvaltaisessa järjestyksessä.
sort("name", 1) # Nouseva sort("name", -1) # Laskuvaltaisesti
Esimerkki
Järjestä tulokset nimen mukaan laskuvaltavasti:
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)
- Edellinen Sivu MongoDB Kysely
- Seuraava Sivu MongoDB Poista