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

MongoDB क्वेरी दस्तावेज़ों से अलग FirstName मान प्राप्त करने के लिए

<घंटा/>

विशिष्ट मानों के लिए, विशिष्ट () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo303.insertOne({FirstName:"Chris",LastName:"Brown"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e4ea0f6f8647eb59e56202f")
}
> db.demo303.insertOne({FirstName:"John",LastName:"Doe"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e4ea104f8647eb59e562030")
}
> db.demo303.insertOne({FirstName:"Chris",LastName:"Smith"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e4ea10df8647eb59e562031")
}
> db.demo303.insertOne({FirstName:"John",LastName:"Smith"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e4ea121f8647eb59e562032")
}
> db.demo303.insertOne({FirstName:"David",LastName:"Miller"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e4ea136f8647eb59e562033")
}

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

> db.demo303.find().pretty();

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

{
   "_id" : ObjectId("5e4ea0f6f8647eb59e56202f"),
   "FirstName" : "Chris",
   "LastName" : "Brown"
}
{
   "_id" : ObjectId("5e4ea104f8647eb59e562030"),
   "FirstName" : "John",
   "LastName" : "Doe"
}
{
   "_id" : ObjectId("5e4ea10df8647eb59e562031"),
   "FirstName" : "Chris",
   "LastName" : "Smith"
}
{
   "_id" : ObjectId("5e4ea121f8647eb59e562032"),
   "FirstName" : "John",
   "LastName" : "Smith"
}
{
   "_id" : ObjectId("5e4ea136f8647eb59e562033"),
   "FirstName" : "David",
   "LastName" : "Miller"
}

विशिष्ट FirstName मान प्राप्त करने के लिए क्वेरी निम्नलिखित है -

> db.demo303.distinct("FirstName");

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

[ "Chris", "John", "David" ]

  1. MongoDB संग्रह से अद्वितीय मूल्य कैसे प्राप्त करें?

    अद्वितीय मान प्राप्त करने और डुप्लिकेट को अनदेखा करने के लिए, MongoDB में विशिष्ट () का उपयोग करें। विशिष्ट () एकल संग्रह में निर्दिष्ट फ़ील्ड के लिए विशिष्ट मान ढूंढता है और परिणामों को एक सरणी में लौटाता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo704.insertOne({"LanguageCode&quo

  1. सभी दस्तावेजों में अलग-अलग मूल्यों की गणना के लिए MongoDB क्वेरी?

    इसके लिए MongoDB में समुच्चय () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo718.insertOne(... {... id:102,... विवरण:... {... अन्य विवरण:[क्रिस, डेविड ], GroupName:[Group-1], Info:[]...}...}...);{ स्वीकृत :सच, insertId :ObjectId(5eaae25943417811278f5881) } संग्रह से सभी दस्तावेज़ो

  1. MongoDB में अलग-अलग तत्वों के लिए अधिकतम मान कैसे प्राप्त करें

    विशिष्ट तत्वों के लिए अधिकतम मान प्राप्त करने के लिए, MongoDB समुच्चय () में $sort और $group का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo750.insertOne({id:101,value:50}); {    "acknowledged" : true,    "insertedId" : ObjectId("5eae7