MongoDB Aggregation $sort

নথি বাছাই করা

Aggregation $sort

এই সমষ্টি স্তর একটি নির্দিষ্ট ক্রমে সমস্ত নথি সাজান.

💡মনে রাখবেন:

আপনার স্তরের ক্রম গুরুত্বপূর্ণ. প্রতিটি স্তর শুধুমাত্র পূর্ববর্তী স্তর দ্বারা প্রদত্ত নথির উপর কাজ করে।

উদাহরণ

এই উদাহরণে, আমরা "sample_airbnb" ডাটাবেস ব্যবহার করছি, যা ইন্টিগ্রেশন পরিচিতি বিভাগ থেকে আমাদের নমুনা ডেটা থেকে লোড করা হয়েছে।

db.listingsAndReviews.aggregate([ 
  { 
    $sort: { "accommodates": -1 } 
  },
  {
    $project: {
      "name": 1,
      "accommodates": 1
    }
  },
  {
    $limit: 5
  }
])

এটি অ্যাকমোডেট ফিল্ডের উপর ভিত্তি করে নিচের ক্রমে সাজানো নথিগুলিকে ফেরত দেবে।

📊অ্যারে মান:

সাজানোর ক্রম 1 বা -1 ব্যবহার করে নির্বাচন করা যেতে পারে। 1 হল আরোহী ক্রম এবং -1 হল অবরোহ ক্রম।

অনুশীলন করুন

MongoDB ইন্টিগ্রেশনে নিচের ক্রমে সাজানোর জন্য কোন মান ব্যবহার করা হয়?

1
✗ ভুল! 1 আরোহী ক্রম প্রতিনিধিত্ব করে
-1
✓ ঠিক আছে! -1 নিচের ক্রম নির্দেশ করে
0
✗ ভুল! 0 সাজানোর জন্য একটি বৈধ মান নয়
desc
✗ ভুল! "desc" সাজানোর জন্য একটি বৈধ মান নয়, -1 ব্যবহার করা হয়