مرتب کردن Python MongoDB
- صفحه قبلی MongoDB جستجو
- صفحه بعدی MongoDB حذف
مرتب کردن نتایج
لطفاً از sort()
این روش نتایج را به ترتیب افزایشی یا کاهشی مرتب میکند.
sort()
یک پارامتر به عنوان "fieldname" (نام فیلد) ارائه دهید و یک پارامتر به عنوان "direction" (جهت) ارائه دهید (جهت پیشفرض افزایشی است).
مثال
نتایج را به ترتیب حروفی نام مرتب کنید:
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] mydoc = mycol.find().sort("name") برای x در 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) برای x در mydoc: print(x)
- صفحه قبلی MongoDB جستجو
- صفحه بعدی MongoDB حذف