Jenis Python MongoDB
Urutkan Hasilnya
Gunakan sort()
metode untuk mengurutkan hasil dalam urutan menaik atau menurun.
Metode sort()
ini mengambil satu parameter untuk "nama bidang" dan satu parameter untuk "arah" (naik adalah arah default).
Contoh
Urutkan hasil menurut abjad berdasarkan nama:
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 Turun
Gunakan nilai -1 sebagai parameter kedua untuk mengurutkan secara descending.
sort("nama", 1) #ascending
sort("name", -1) #descending
Contoh
Urutkan hasil terbalik menurut abjad dengan 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)