কম্পিউটার

নথিতে বারবার মার্কের সংখ্যা পেতে MongoDB গ্রুপের প্রশ্ন?


গ্রুপ কোয়েরির জন্য, MongoDB $group ব্যবহার করুন এবং $sum সহ গণনা পান। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo676.insertOne({"Marks":87});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5ea41eed04263e90dac943f2")}> db.demo676.insertOne"({7Marks":" });{ "স্বীকৃত" :true, "insertedId" :ObjectId("5ea41ef304263e90dac943f3")}> db.demo676.insertOne({"মার্কস":87});{ "স্বীকৃত" :সত্য, "ইনসার্টেড আইডি" :অবজেক্টআইডি "5ea41ef404263e90dac943f4")}> db.demo676.insertOne({"Marks":65});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5ea41ef704263e90dac943f704263e90dac943f704263e90dac943f7"}rk. :65});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5ea41ef804263e90dac943f6")}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" :অবজেক্টআইডি("5ea41eed04263e90dac943f2"), "মার্কস" :87 }{ "_id" :ObjectId("5ea41ef304263e90dac943f3"), "মার্কস" :75 }{ "_f340d"(f3440) অবজেক্ট , "মার্কস" :87 }{ "_id" :ObjectId("5ea41ef704263e90dac943f5"), "মার্কস" :65 }{ "_id" :ObjectId("5ea41ef804263e90dac943f6"), "মার্কস" :5 } 

বারবার মার্কের গণনা পাওয়ার জন্য নিচের প্রশ্নটি রয়েছে
> db.demo676.aggregate( { $group:{... _id:{মার্কস:"$Marks" },... 'গণনা':{ $sum :1 }... }})

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

তৈরি করবে
{ "_id" :{ "মার্কস" :75 }, "গণনা" :1 }{ "_id" :{ "মার্কস" :65 }, "গণনা" :2 }{ "_id" :{ "মার্কস" :87 }, "গণনা" :2 }

  1. নথিতে একটি নির্দিষ্ট ক্ষেত্রের মান যোগ করার জন্য MongoDB ক্যোয়ারী

  2. নথিতে বারবার মার্কের সংখ্যা পেতে MongoDB গ্রুপের প্রশ্ন?

  3. বারবার বয়সের মানের গণনা পেতে নথির বিন্যাস দ্বারা GROUP করুন

  4. ন্যূনতম নম্বর সহ দুটি নথি পেতে MongoDB সমষ্টি