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

MongoDB से उसके मुख्य नाम से कोई मान कैसे प्राप्त करें?


MongoDB से उसके प्रमुख नाम से एक मान प्राप्त करने के लिए, निम्नलिखित सिंटैक्स का उपयोग करें -

db.yourCollectionName.find({},{"yourFieldName":1}).pretty();

उपरोक्त सिंटैक्स को समझने के लिए, आइए हम दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है -

> db.retrieveValueFromAKeyDemo.insertOne({"CustomerName":"Larry","CustomerAge":21,"CustomerCountryName":"US"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c9163b5a56efcc0f9e69048")
}
> db.retrieveValueFromAKeyDemo.insertOne({"CustomerName":"Chris","CustomerAge":24,"CustomerCountryName":"AUS"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c9163c4a56efcc0f9e69049")
}
> db.retrieveValueFromAKeyDemo.insertOne({"CustomerName":"Mike","CustomerAge":26,"CustomerCountryName":"UK"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c9163d3a56efcc0f9e6904a")
}

संग्रह से सभी दस्तावेज़ों को ढूँढें () विधि की सहायता से प्रदर्शित करें। क्वेरी इस प्रकार है -

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

निम्न आउटपुट है -

{
   "_id" : ObjectId("5c9163b5a56efcc0f9e69048"),
   "CustomerName" : "Larry",
   "CustomerAge" : 21,
   "CustomerCountryName" : "US"
}
{
   "_id" : ObjectId("5c9163c4a56efcc0f9e69049"),
   "CustomerName" : "Chris",
   "CustomerAge" : 24,
   "CustomerCountryName" : "AUS"
}
{
   "_id" : ObjectId("5c9163d3a56efcc0f9e6904a"),
   "CustomerName" : "Mike",
   "CustomerAge" : 26,
   "CustomerCountryName" : "UK"
}

यहाँ MongoDB से उसके प्रमुख नाम से एक मान प्राप्त करने की क्वेरी है यानी हमने 'CustomerCountryName' कुंजी पर विचार किया है -

> db.retrieveValueFromAKeyDemo.find({},{"CustomerCountryName":1}).pretty();

निम्न आउटपुट है:

{
   "_id" : ObjectId("5c9163b5a56efcc0f9e69048"),
   "CustomerCountryName" : "US"
}
{
   "_id" : ObjectId("5c9163c4a56efcc0f9e69049"),
   "CustomerCountryName" : "AUS"
}
{
   "_id" : ObjectId("5c9163d3a56efcc0f9e6904a"),
   "CustomerCountryName" : "UK"
}

  1. मैं MongoDB में किसी दस्तावेज़ से सरणी मान कैसे हटाऊं?

    सरणी मान हटाने के लिए, MongoDB में $pull का उपयोग करें। $pull ऑपरेटर किसी निर्दिष्ट शर्त से मेल खाने वाले मान या मान के सभी उदाहरणों को मौजूदा सरणी से हटा देता है। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - db.demo535.insertOne(... {...... studentId :101,... studentName :Chris,... ListOfMailIds

  1. MongoDB शेल का उपयोग करके दस्तावेज़ों से विशिष्ट मूल्य वाले आइटम कैसे प्राप्त करें?

    विशिष्ट मान वाले आइटम प्राप्त करने के लिए, बस ढूंढें() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo563.insertOne({"Name":"Chris","Age":21,"isMarried":true}){    "acknowledged" : true, "insertedId" : ObjectId

  1. JSON PHP से मूल्य को सही तरीके से कैसे प्राप्त करें?

    JSON से मान प्राप्त करने के लिए, json_decode() का उपयोग करें। मान लें कि निम्नलिखित हमारा JSON है $detailsJsonObject = '{"details":[{"name":"John","subjectDetails":{"subjectId":"101","subjectName":"PHP","marks&