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 शेल पर चर नाम आउटपुट लिखना होगा (जैसा कि हम जानते हैं कि मान आउटपुट सरणी में संग्रहीत है)। निम्नलिखित प्रश्न है
> आउटपुटयह निम्नलिखित आउटपुट उत्पन्न करेगा
[ "लैरी", "क्रिस", "रॉबर्ट", "रामित" ]