Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Mongodb

कैसे एकत्रीकरण में $group चरण को गति देने के लिए?

<घंटा/>

$group चरण को गति देने के लिए, एकत्रीकरण के साथ $group का उपयोग करें। आइए एक उदाहरण देखें और दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo423.insertOne({"Information":[101,110,87,110,98,115,101,115,89,115]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e73a60e9822da45b30346e6")
}

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo423.find();

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

{ "_id" : ObjectId("5e73a60e9822da45b30346e6"), "Information" : [ 101, 110, 87, 110, 98, 115, 101, 115, 89, 115 ] }

एकत्रीकरण में $group चरण को गति देने के लिए क्वेरी निम्नलिखित है -

> db.demo423.aggregate([
...    {
...       $project: {_id: 0, 'Information': 1}
...    },
...    {
...       $unwind: '$Information'
...    },
...    {
...       $group:{_id: '$Information', frequency:{$sum: 1}}
...    },
...    {
...       $sort:{frequency:-1}
...    },
...    {
...       $limit:2
...    }
... ])

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

{ "_id" : 115, "frequency" : 3 }
{ "_id" : 110, "frequency" : 2 }

  1. अपने विंडोज 10 पीसी को कैसे गति दें।

    यदि आप अपने विंडोज 10 कंप्यूटर को गति देने के तरीकों की तलाश कर रहे हैं, तो आप सही जगह पर हैं। आज तक मैंने कई विंडोज 10 कंप्यूटर देखे और ठीक किए हैं जो धीमे चल रहे थे, यहां तक ​​कि नए - और माना जाता है कि तेज - पीसी। मेरे अनुभव के अनुसार, सिस्टम के प्रदर्शन को प्रभावित करने वाले कई कारणों से विंडोज

  1. एक एंटीवायरस पीसी को कैसे गति दे सकता है?

    कई उपयोगकर्ताओं को यह गलतफहमी होती है कि एक एंटीवायरस उनके पीसी को धीमा कर सकता है। हां, ऐसे कुछ उदाहरण हो सकते हैं जब एक एंटीवायरस आपके पीसी को धीमा कर सकता है जिसे हम बाद में इस ब्लॉग में कवर करेंगे। भले ही एक एंटीवायरस आपके पीसी को धीमा कर देता है (थोड़ा सा), यह ऐसा करता है ताकि यह आपके पीसी को ख

  1. Chromebook की गति कैसे बढ़ाएं

    क्या आपका Chrome बुक हाल ही में थोड़ा सुस्त हो गया है? Chrome बुक की गति फिर से बढ़ाने के लिए कुछ आसान ट्वीक्स आज़माएं। Chrome बुक किफायती, विश्वसनीय और तेज़ वेब-सर्फिंग लैपटॉप हैं। लेकिन इसका मतलब यह नहीं है कि वे परिपूर्ण हैं। समयोपरि Chrome बुक धीमा हो जाता है जो बहुत निराशाजनक और परेशान करने वा