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यह निम्नलिखित आउटपुट देगा: