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

MongoDB में किसी फ़ील्ड का केवल मान कैसे लौटाएं?

<घंटा/>

MongoDB में किसी फ़ील्ड का केवल मान वापस करने के लिए, आपको एक क्वेरी लिखनी होगी और प्रत्येक लूप के लिए उपयोग करना होगा। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं

> db.returnOnlyValueOfFieldDemo.insertOne({"ClientName":"Larry"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5c9ea537d628fa4220163b6e")}> db.returnOnlyValueOfFieldDemo.insertOne({" :"क्रिस"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5c9ea53bd628fa4220163b6f")}> db.returnOnlyValueOfFieldDemo.insertOne({"ClientName":"Robert"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5c9ea541d628fa4220163b70")}> db.returnOnlyValueOfFieldDemo.insertOne({"ClientName":"Ramit"});{ "acknowledgeed" :true, "insertedId" :ObjectId("5c9ea549b71")}
> 

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

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

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

{ "_id" :ObjectId("5c9ea537d628fa4220163b6e"), "ClientName" :"Larry" }{ "_id" :ObjectId("5c9ea53bd628fa4220163b6f"), "ClientName" :"Chris" }{ "_id" :ObjectId( "5c9ea541d628fa4220163b70"), "ClientName" :"Robert" }{ "_id" :ObjectId("5c9ea549d628fa4220163b71"), "ClientName" :"Ramit" }

MongoDB में किसी फ़ील्ड का केवल मान वापस करने के लिए क्वेरी निम्नलिखित है

> var आउटपुट =[]> db.returnOnlyValueOfFieldDemo.find ()। प्रत्येक के लिए (फ़ंक्शन (दस्तावेज़) {आउटपुट। पुश (दस्तावेज़। क्लाइंटनाम)})

MongoDB में किसी फ़ील्ड का मान प्राप्त करने के लिए, आपको Mongo शेल पर चर नाम आउटपुट लिखना होगा (जैसा कि हम जानते हैं कि मान आउटपुट सरणी में संग्रहीत है)। निम्नलिखित प्रश्न है

> आउटपुट

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

[ "लैरी", "क्रिस", "रॉबर्ट", "रामित" ]

  1. MongoDB में बूलियन फ़ील्ड कैसे सम्मिलित करें?

    चूंकि बूलियन के दो मान हैं:सत्य और असत्य, इसलिए, MongoDB में सही या गलत कीवर्ड का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo215.insertOne({"EmployeeDetails":[{EmployeeName:"David","isMarried":false,"Salary":56000}]}); {    &quo

  1. MongoDB में सरणी प्रकार फ़ील्ड मान को कैसे बाहर निकालें?

    सरणी प्रकार फ़ील्ड मान को बाहर करने के लिए, MongoDB में हटाएं() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo464.insertOne(... {...... id:101,... विवरण:[... {... नाम:क्रिस। },... {... नाम:डेविड...}...]...}...);{ स्वीकृत :सच, insertId :ObjectId(5e7f8832cb66ccba22cc9dda)} संग्रह से

  1. केवल एक विशिष्ट फ़ील्ड मान को अपडेट करने के लिए MongoDB क्वेरी कैसे चलाएं?

    आइए हम एक उदाहरण देखते हैं और दस्तावेजों के साथ एक संग्रह बनाते हैं - > db.demo557.insertOne({Name:"Chris"});{    "acknowledged" : true, "insertedId" : ObjectId("5e8f28e954b4472ed3e8e864") } > db.demo557.insertOne({Name:"David"});{ &n