MongoDB sort
Natijani tartiblang
Natijani o‘sish yoki kamayish tartibida tartiblash uchun sort() usulidan foydalaning.
sort() usuli "maydon nomi" uchun bitta parametrni va "yo‘nalish" uchun bitta parametrni oladi (ko‘tarilish standart yo‘nalishdir).
Misol
Natijani nomi bo‘yicha alifbo tartibida tartiblang:
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)
Misolni ishga tushirish »
Kamayish bo‘yicha tartiblash
Kamayish bo‘yicha tartiblash uchun ikkinchi parametr sifatida -1 qiymatidan foydalaning.
sort("name", 1) #ascending
sort("name", -1) #descending
Misol
Natijani nomi bo‘yicha alifbo tartibida teskari tartiblang:
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)
Misolni ishga tushirish »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
