cursor.sort() ব্যবহার করে কোয়েরি ফলাফল সাজানো
MongoDB-এ কোয়েরি ফলাফল নির্দিষ্ট ক্রমে (Ascending বা Descending) সাজাতে cursor.sort() মেথড ব্যবহার করা হয়। Cursor হলো db.collectionName.find()।
নমুনা সংগ্রহ তৈরি
> db.demo259.insertOne({"Subject":"MySQL"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e47ae1f1627c0c63e7dba98") }
> db.demo259.insertOne({"Subject":"Java"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e47ae231627c0c63e7dba99") }
> db.demo259.insertOne({"Subject":"MongoDB"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e47ae281627c0c63e7dba9a") }
সব ডকুমেন্ট দেখানো (ডিফল্ট ক্রমে)
> db.demo259.find();
আউটপুট:
Subject ফিল্ড অনুযায়ী Ascending Order-এ সাজানো
> db.demo259.find().sort({"Subject":1});ফলাফল (বর্ণানুক্রমিক ক্রমে):
নোট: sort()-এ 1 মানে Ascending, -1 মানে Descending। একাধিক ফিল্ডে সাজাতে: sort({"Subject":1, "Age":-1})।