Python MongoDB အမျိုးအစား
ရလဒ်ကိုစီပါ။
sort()
ရလဒ်ကို ကြီးစဉ်ကြီးလိုက် စီရန် နည်းလမ်းကို အသုံးပြု ပါ။
sort()
နည်းလမ်းသည် "နယ်ပယ်အမည်" အတွက် ကန့်သတ်ချက်တစ်ခုနှင့် "ဦးတည်ချက်" အတွက် ကန့်သတ်ချက်တစ်ခု (အတက်အကျသည် မူရင်းဦးတည်ချက်ဖြစ်သည်) ။
ဥပမာ
ရလဒ်ကို နာမည်ဖြင့် အက္ခရာစဉ်စီပါ-
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)
ကြီးစဉ်ငယ်လိုက် စီပါ။
ကြီးစဉ်ငယ်လိုက် စီရန် တန်ဖိုး -1 ကို အသုံးပြုပါ။
sort("အမည်", 1) #ascending
sort("အမည်", -1) #descending
ဥပမာ
ရလဒ်ကို နာမည်ဖြင့် အက္ခရာပြောင်းပြန်စီရန်-
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)