Python MongoDB Sıralaması
Sonucu Sırala
sort()
Sonucu artan veya azalan düzende sıralamak için yöntemi kullanın .
Yöntem sort()
, "alan adı" için bir parametre ve "yön" için bir parametre alır (varsayılan yön artandır).
Örnek
Sonucu ada göre alfabetik olarak sıralayın:
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)
Azalan şekilde sırala
Azalan sıralama için ikinci parametre olarak -1 değerini kullanın.
sort("ad", 1) #artan
sıralama("ad", -1) #azalan
Örnek
Sonucu ada göre alfabetik olarak ters sıralayın:
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)