কম্পিউটার

কিছু ডুপ্লিকেট রেকর্ড সহ নথি থেকে সর্বনিম্ন এবং সর্বোচ্চ মান পেতে MongoDB ক্যোয়ারী


এর জন্য, aggregate() এবং $group ব্যবহার করুন। সর্বনিম্ন এবং সর্বোচ্চ মান পেতে, $min এবং $max ব্যবহার করুন৷

আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo167.insertOne({"স্কোর":60});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e3693a79e4f06af551997d1")}> db.demo167.insertOne":{8" });{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e3693ab9e4f06af551997d2")}> db.demo167.insertOne({"স্কোর":60});{ "স্বীকৃত" :সত্য, "ইনসার্টেড আইডি" :অবজেক্ট "5e3693ad9e4f06af551997d3")}> db.demo167.insertOne({"স্কোর":90});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e3693b09e4f06af55197d3")"d4f06af55197}"d4f06af55197}"d.co.dre{197}> :89});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e3693b69e4f06af551997d5")}

Find() পদ্ধতি -

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন
> db.demo167.find();

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" :ObjectId("5e3693a79e4f06af551997d1"), "স্কোর" :60 }{ "_id" :ObjectId("5e3693ab9e4f06af551997d2"), "স্কোর" :80" }{336d59" অবজেক্ট :80" }{3397d59"অবজেক্ট , "স্কোর" :60 }{ "_id" :ObjectId("5e3693b09e4f06af551997d4"), "স্কোর" :90 }{ "_id" :ObjectId("5e3693b69e4f06af551997d5"), "Score> 

নিম্নে সর্বনিম্ন এবং সর্বোচ্চ মান −

পেতে ক্যোয়ারী দেওয়া হল
> var d =[... {... "$group":{... "_id":"id",... "MinimumValue":{ "$min":"$Score" } ,... "MaximumValue":{ "$max":"$Score" }... }... }... ]> db.demo167.aggregate(d);

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" :"id", "minimumValue" :60, "MaximumValue" :90 }

  1. MongoDB শেল ব্যবহার করে নথি থেকে একটি নির্দিষ্ট মান সহ আইটেমগুলি কীভাবে পাবেন?

  2. 3টি ভিন্ন কলাম থেকে মাইএসকিউএল সর্বোচ্চ মান পান?

  3. একটি VARCHAR কলাম থেকে সর্বনিম্ন এবং সর্বোচ্চ মান পান এবং পৃথক MySQL কলামে ফলাফল প্রদর্শন করবেন?

  4. জাভা প্রোগ্রাম একটি তালিকা থেকে সর্বনিম্ন এবং সর্বোচ্চ পেতে