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

MongoDB में फील्ड का केवल मान कैसे वापस करें?


MongoDB में फील्ड का केवल मान वापस करना

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

> db.returnOnlyValueOfFieldDemo.insertOne({"ClientName":"Larry"}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9ea537d628fa4220163b6e") } 
> db.returnOnlyValueOfFieldDemo.insertOne({"ClientName":"Chris"}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9ea53bd628fa4220163b6f") } 
> db.returnOnlyValueOfFieldDemo.insertOne({"ClientName":"Robert"}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9ea541d628fa4220163b70") } 
> db.returnOnlyValueOfFieldDemo.insertOne({"ClientName":"Ramit"}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9ea549d628fa4220163b71") }

find() मेथड से सभी दस्तावेज़ प्रदर्शित करना

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

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


MongoDB में फील्ड का केवल मान वापस करने का क्वेरी

> var output = [] 
> db.returnOnlyValueOfFieldDemo.find().forEach(function(document) {output.push(document.ClientName) })

MongoDB में फील्ड का मान प्राप्त करने के लिए, आपको Mongo शेल में वेरिएबल नाम output लिखना होगा (क्योंकि हम जानते हैं कि मान output ऐरे में संग्रहीत है)। निम्नलिखित क्वेरी है:

> output

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

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

    बूलियन के दो मान होते हैं: true और false, इसलिए MongoDB में true या false कीवर्ड का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo215.insertOne({EmployeeDetails:[{EmployeeName:David,isMarried:false,Salary:56000}]}); { acknowledged : true, insertedId : ObjectId(5e3e344003d395bdc2134708) } > db

  1. - MongoDB में ऐरे टाइप फ़ील्ड मान को कैसे बाहर करें?

    ऐरे टाइप फ़ील्ड मान को बाहर करने के लिए MongoDB में delete() का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo464.insertOne( ... { ... ...    "id" : "101", ...    "details": [ ...       { ...       &nb

  1. - MongoDB Query - केवल Specific Field Value Update करना

    आइए उदाहरण देखते हैं और documents के साथ collection बनाते हैं: Collection बनाना > db.demo557.insertOne({Name:Chris}); { acknowledged : true, insertedId : ObjectId(5e8f28e954b4472ed3e8e864) } > db.demo557.insertOne({Name:David}); { acknowledged : true, insertedId : ObjectId(5e8f28ee54b4472ed3e