Python – مرتبسازی (MongoDB Sort)
آخرین بروزرسانی:
مرتبسازی نتیجه
برای مرتبسازی نتیجه به صورت صعودی یا نزولی، از متد 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("name", 1)
# مرتبسازی صعودیsort("name", -1)
# مرتبسازی نزولی
مثال
مرتبسازی نتیجه به صورت نزولی (حروف الفبا به ترتیب معکوس) بر اساس نام:
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)
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام