কম্পিউটার

MongoDB এ কিভাবে সাজানো যায়?


MongoDB-তে সাজানোর জন্য, আপনি sort() পদ্ধতি ব্যবহার করতে পারেন।

কেস 1 - আরোহী ক্রমে সাজান। সিনট্যাক্স নিম্নরূপ -

db.yourCollectionName.find().sort({yourField:1});

কেস 2 - নিচের ক্রমে সাজান। সিনট্যাক্স নিম্নরূপ -

db.yourCollectionName.find().sort({yourField:-1});

ধারণাটি বুঝতে, আসুন ডকুমেন্টের সাথে একটি সংগ্রহ তৈরি করি। একটি নথির সাথে একটি সংগ্রহ তৈরি করার প্রশ্নটি নিম্নরূপ -

> db.sortingDemo.insertOne({"Value":100});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5c8f8e2ed3c9d04998abf006")}> db.sortingDemo"VertalOne({100}) });{ "স্বীকৃত" :সত্য, "ইনসার্টেডআইডি" :অবজেক্টআইডি("5c8f8e31d3c9d04998abf007")}> db.sortingDemo.insertOne({"মান":150});{ "স্বীকৃত" :সত্য, "অবজেক্ট আইডিআইডি" "5c8f8e34d3c9d04998abf008")}> db.sortingDemo.insertOne({"Value":250});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5c8f8e37d3c9d0498abf008") :5});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5c8f8e3bd3c9d04998abf00a")}> db.sortingDemo.insertOne({"Value":199});{ "স্বীকৃত" :true, "insertedId ObjectId("5c8f8e3ed3c9d04998abf00b")}> db.sortingDemo.insertOne({"Value":243});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5c8f8e44d3c9df00b")} মান":290});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5c8f8e48d3c9d04998abf00d")}

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

> db.sortingDemo.find().pretty();

নিচের আউটপুট −

{ "_id" :ObjectId("5c8f8e2ed3c9d04998abf006"), "মান" :100 }{ "_id" :ObjectId("5c8f8e31d3c9d04998abf007"), "মান" :1 " :1" :4998bf006" বস্তু , "মান" :150 }{ "_id" :ObjectId("5c8f8e37d3c9d04998abf009"), "মান" :250 }{ "_id" :ObjectId("5c8f8e3bd3c9d04998abf00a" :"_id" :"_id" :"_id "5c8f8e3ed3c9d04998abf00b"), "মান" :199 }{ "_id" :ObjectId("5c8f8e44d3c9d04998abf00c"), "মান" :243 }{ "_id" :অবজেক্টআইডি("4d089) :"4d08 } 

কেস 1 − এখানে ক্রমবর্ধমান ক্রমানুসারে ফলাফল পাওয়ার জন্য প্রশ্ন রয়েছে

> db.sortingDemo.find().sort({মান:1});

নিচের আউটপুট −

{ "_id" :ObjectId("5c8f8e31d3c9d04998abf007"), "মান" :1 }{ "_id" :ObjectId("5c8f8e3bd3c9d04998abf00a"), "মান" :5" }{3f98"_d08"অবজেক্ট :5 }{3f98"_id08" অবজেক্ট আইডি , "মান" :100 }{ "_id" :অবজেক্টআইডি("5c8f8e34d3c9d04998abf008"), "মান" :150 }{ "_id" :ObjectId("5c8f8e3ed3c9d04998abf00b" :_9(অবজেক্ট" :_9(অবজেক্ট:9( "5c8f8e44d3c9d04998abf00c"), "মান" :243 }{ "_id" :ObjectId("5c8f8e37d3c9d04998abf009"), "মান" :250 }{ "_id" :অবজেক্টআইডি("5d988bf00c) :অবজেক্টআইডি("5c8f8e37d3c9d04998abf009)> 

কেস 2 − নিচের ক্রমানুসারে ফলাফল পাওয়ার জন্য এখানে ক্যোয়ারী আছে। প্রশ্নটি নিম্নরূপ -

> db.sortingDemo.find().sort({মান:-1});

নিচের আউটপুট −

{ "_id" :ObjectId("5c8f8e48d3c9d04998abf00d"), "মান" :290 }{ "_id" :ObjectId("5c8f8e37d3c9d04998abf009"), "মান" :"c848bf009" (অবজেক্ট:250}{48d48) অবজেক্ট , "মান" :243 }{ "_id" :অবজেক্টআইডি("5c8f8e3ed3c9d04998abf00b"), "মান" :199 }{ "_id" :ObjectId("5c8f8e34d3c9d04998abf008" :_Vidal" :_Vidal "5c8f8e2ed3c9d04998abf006"), "মান" :100 }{ "_id" :অবজেক্টআইডি("5c8f8e3bd3c9d04998abf00a"), "মান" :5 }{ "_id" :ObjectId("5c8f9f78" :ObjectId("5c8f9f78"} 
  1. মঙ্গোডিবি-তে অভ্যন্তরীণ অ্যারে কীভাবে সাজানো যায়?

  2. মঙ্গোডিবি-তে কীভাবে সাজানো ক্রম সঞ্চালন করবেন?

  3. মঙ্গোডিবি-তে কীভাবে ক্রমবর্ধমান ক্রম সঞ্চালন করবেন?

  4. MongoDB এ কনসোল কিভাবে সাফ করবেন?