MongoDB-তে ন্যূনতম মান খুঁজে পেতে, আপনি সীমা (1) সহ sort() ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ -
db.yourCollectionName.find().sort({yourFieldName:1}).limit(1);
ধারণাটি বুঝতে, আসুন ডকুমেন্টের সাথে একটি সংগ্রহ তৈরি করি। একটি নথির সাথে একটি সংগ্রহ তৈরি করার প্রশ্নটি নিম্নরূপ -
> db.findMinValueDemo.insertOne({"StudentMarks":78});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5c8f80ea2f684a30fbdfd59f")}> db.findDentueDemo"rk_9"rk });{ "স্বীকৃত" :true, "insertedId" :ObjectId("5c8f80f02f684a30fbdfd5a0")}> db.findMinValueDemo.insertOne({"StudentMarks":79});{ "স্বীকৃত" "অবজেক্ট" :(Id) সত্য "5c8f80f32f684a30fbdfd5a1")}> db.findMinValueDemo.insertOne({"StudentMarks":59});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5c8f80f82fdfd5a1")} :91});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5c8f80fb2f684a30fbdfd5a3")}
Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
> db.findMinValueDemo.find().pretty();
নিচের আউটপুট −
{ "_id" :ObjectId("5c8f80ea2f684a30fbdfd59f"), "স্টুডেন্টমার্কস" :78 }{ "_id" :ObjectId("5c8f80f02f684a30fbdfd5a0"), "স্টুডেন্টমার্কস :"6f80ea2f684a30fbdfd59f"), "স্টুডেন্টমার্কস :"6f80a2f84a30"6f3"অবজেক্ট (StudentMarks :"2f68)"6f3f88" , "স্টুডেন্টমার্কস" :79 }{ "_id" :ObjectId("5c8f80f82f684a30fbdfd5a2"), "স্টুডেন্টমার্কস" :59 }{ "_id" :ObjectId("5c8f80fb2f684a30fbdfd5a2" :"}1fdfd5a30fbdfd>"}3sfdfd5a2),MongoDB −
-এ ন্যূনতম মান খোঁজার জন্য এখানে ক্যোয়ারী রয়েছে> db.findMinValueDemo.find().sort({StudentMarks:1}).limit(1);নিচের আউটপুট −
{ "_id" :ObjectId("5c8f80f82f684a30fbdfd5a2"), "স্টুডেন্টমার্কস" :59 }