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

समूह रिकॉर्ड के लिए MongoDB क्वेरी और डॉट नोटेशन के साथ एक विशिष्ट मान प्रदर्शित करें

<घंटा/>

आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo430.insertOne(
...    {
...       "details": [
...          {
...             "Name":"Chris"
...          } ,
...          {"Name":"David"},
...          {"Name":"Adam"},
...          {"Name":"Bob"}
...
...       ]
...    }
... );
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e7702ddbbc41e36cc3cae88")
}

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

> db.demo430.find();

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

{ "_id" : ObjectId("5e7702ddbbc41e36cc3cae88"), "details" : [ { "Name" : "Chris" }, { "Name" : "David" }, { "Name" : "Adam" }, { "Name" : "Bob" } ] }

समूह रिकॉर्ड के लिए क्वेरी निम्नलिखित है -

> db.demo430.aggregate([{ "$group" : { "_id" : {"Name" : "$details.Name"}}}]);

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

{ "_id" : { "Name" : [ "Chris", "David", "Adam", "Bob" ] } }

  1. एक विशिष्ट मूल्य से कम कीमत के साथ MongoDB रिकॉर्ड खोजें

    एक विशिष्ट मूल्य से कम मूल्य वाले रिकॉर्ड की जांच करने के लिए, $lt का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo728.insertOne({Price:75}); {    "acknowledged" : true,    "insertedId" : ObjectId("5eab413c43417811278f589b") } >

  1. एक विशिष्ट मान प्राप्त करने के लिए MongoDB में एक सरणी क्वेरी करें

    किसी सरणी से एक विशिष्ट मान प्राप्त करने के लिए, $project के साथ-साथ समुच्चय () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo761.insertOne( ...    { ...       "details": [ ...          { ...        

  1. डुप्लिकेट रिकॉर्ड को समूहबद्ध करने और संबंधित अधिकतम मान प्रदर्शित करने के लिए एकल MySQL क्वेरी में GROUP BY और COUNT का उपयोग करना

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.79 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें ( 30,678);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुनें;