आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo232.insertOne({_id:101,Name:"Chris"});{ "स्वीकृत":सच, "insertedId":101 }> db.demo232.insertOne({_id:102,Name:"बॉब"});{"स्वीकृत" :सच, "insertId" :102 }> db.demo232.insertOne({_id:103,Name:"Bob"});{ "acknowledge":true, "insertId" :103 }> db.demo232.insertOne({_id:104,Name:"David"});{ "स्वीकृत" :सच, "insertId" :104 }> db.demo232.insertOne({_id:105,Name:" क्रिस"});{ "स्वीकृत" :सच, "insertId" :105 }
संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo232.find();
यह निम्नलिखित आउटपुट देगा -
{ "_id" :101, "Name" :"Chris" }{ "_id" :102, "Name" :"Bob" }{ "_id" :103, "Name" :"Bob" }{ " _id" :104, "नाम" :"डेविड" }{ "_id" :105, "नाम" :"क्रिस" }
MongoDB में नाम रिकॉर्ड की आवृत्ति प्राप्त करने के लिए क्वेरी निम्नलिखित है -
> db.demo232.aggregate( { $group :{_id :"$Name", फ़्रीक्वेंसी :{ $sum :1 }} } );
यह निम्नलिखित आउटपुट देगा -
{ "_id" :"David", "Frequency" :1 }{ "_id" :"Bob", "Frequency" :2 }{ "_id" :"Chris", "Frequency" :2 }पूर्व>