دوره‌ها / MongoDB / Sort و Limit (Sort & Limit)

Sort و Limit (Sort & Limit)

15 دقیقه Article

Sort و Limit: مرتب‌سازی و محدود کردن 📊

Sort و Limit برای مرتب‌سازی نتایج و محدود کردن تعداد documents برگردانده شده استفاده می‌شوند.

// Sort صعودی
db.users.find().sort({ age: 1 })

// Sort نزولی
db.users.find().sort({ age: -1 })

// Sort با چند فیلد
db.users.find().sort({ city: 1, age: -1 })

// Limit - محدود کردن تعداد
db.users.find().limit(10)

// Skip - رد کردن چند document
db.users.find().skip(5).limit(10)

// ترکیب Sort, Skip, Limit
db.users.find()
  .sort({ age: -1 })
  .skip(10)
  .limit(5)
✅ یاد گرفتید: Sort و Limit برای مرتب‌سازی و pagination استفاده می‌شوند!

تمرین‌های عملی

برای تثبیت یادگیری این درس تمرین‌های زیر را حل کنید

تمرین: Sort و Limit Easy
سوال تمرین

🎯 تمرین: مرتب‌سازی و محدود کردن

یک query بنویسید که 10 user با بیشترین age رو نمایش بده.

پاسخ تمرین
JAVASCRIPT
db.users.find()
    .sort({ age: -1 })
    .limit(10)

// یا با skip
db.users.find()
    .sort({ age: -1 })
    .skip(20)
    .limit(10)

آماده رفتن به درس بعدی هستید؟

این درس را به پایان رساندید و می‌توانید به درس بعدی بروید.