Mengurutkan Hasil
Gunakan metode sort() untuk mengurutkan hasil dalam urutan secara naik atau menurun.
Metode sort() mengambil satu parameter untuk “fieldname” dan satu parameter untuk “direction” naik atau turun (naik adalah arah default).
Contoh:
Urutkan hasil menurut abjad berdasarkan nama (naik)
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)
Urutkan secara Menurun (Descending)
Gunakan nilai -1 sebagai parameter kedua untuk mengurutkan dokumen secara menurun.
sort (“name”, 1) #ascending
sort (“name”, -1) #descending
Contoh:
Urutkan hasil secara terbalik (menurun) menurut abjad berdasarkan nama
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)