Home » python » MongoDB Sort di Python

MongoDB Sort di Python

by Catur Kurnia Sari
by Catur Kurnia Sari

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)


You may also like