समूह क्वेरी के लिए, MongoDB $group का उपयोग करें और $sum के साथ गिनती प्राप्त करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo676.insertOne({"Marks":87});{ "acknowledge" :true, "insertId" :ObjectId("5ea41eed04263e90dac943f2")}> db.demo676.insertOne({"Marks":75 });{ "स्वीकृत" :सच, "insertId" :ObjectId("5ea41ef304263e90dac943f3")}> db.demo676.insertOne({"Marks":87});{ "स्वीकृत" :सच, "insertedId" :ObjectId( "5ea41ef404263e90dac943f4")}> db.demo676.insertOne({"Marks":65});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5ea41ef70426e90dac943f5")}> db.demo676.insertOne({"Marks":65}); :65});{ "स्वीकृत" :सच, "insertId" :ObjectId("5ea41ef804263e90dac943f6")}
संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo676.find();
यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5ea41eed04263e90dac943f2"), "Marks" :87 }{ "_id" :ObjectId("5ea41ef304263e90dac943f3"), "Marks" :943 75 }{ "_id" :ObjectId("5ea41dac4042") , "चिह्न" :87 }{ "_id" :ObjectId("5ea41ef704263e90dac943f5"), "Marks" :65 }{ "_id" :ObjectId("5ea41ef804263e90dac943f6"), "Marks" :65 }
बार-बार अंकों की गिनती प्राप्त करने के लिए क्वेरी निम्नलिखित है -
> db.demo676.aggregate( { $group:{... _id:{Marks:"$Marks" },... 'काउंट':{ $sum :1 }... }})पूर्व>यह निम्नलिखित आउटपुट देगा -
{ "_id" :{ "Marks" :75 }, "Count" :1 }{ "_id" :{ "Marks" :65 }, "Count" :2 }{ "_id" :{ "Marks" :87 }, "गणना" :2 }