MongoDB sort


ULASHISH

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!