MongoDB-তে একটি ক্ষেত্রের শুধুমাত্র মান ফেরত দেওয়ার জন্য, আপনাকে একটি ক্যোয়ারী লিখতে হবে এবং প্রতিটি লুপের জন্য ব্যবহার করতে হবে। আসুন প্রথমে ডকুমেন্ট সহ একটি সংগ্রহ তৈরি করি
> db.returnOnlyValueOfFieldDemo.insertOne({"ClientName":"Larry"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5c9ea537d628fa4220163b6e") :"ক্রিস"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5c9ea53bd628fa4220163b6f")}> db.returnOnlyValueOfFieldDemo.insertOne({"ClientName":":"সত্যি,"}":"সত্যি,"} "insertedId" :ObjectId("5c9ea541d628fa4220163b70")}> db.returnOnlyValueOfFieldDemo.insertOne({"ClientName":"Ramit"});{ "স্বীকৃত" :true, "InsertedId264" :true" :"db2684"1941"প্রেক্ষিত>Find() পদ্ধতি
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে> db.returnOnlyValueOfFieldDemo.find().pretty();এটি নিম্নলিখিত আউটপুট তৈরি করবে
{ "_id" :ObjectId("5c9ea537d628fa4220163b6e"), "ClientName" :"Larry" }{ "_id" :ObjectId("5c9ea53bd628fa4220163b6f"), "ক্লায়েন্টের নাম" :"অবজেক্ট" {_dris" :"Chris" "5c9ea541d628fa4220163b70"), "ক্লায়েন্টের নাম" :"রবার্ট" }{ "_id" :ObjectId("5c9ea549d628fa4220163b71"), "ক্লায়েন্টের নাম" :"রামিত" }MongoDB
-এ শুধুমাত্র একটি ক্ষেত্রের মান ফেরত দেওয়ার জন্য নিচের প্রশ্নটি রয়েছে> var আউটপুট =[]> db.returnOnlyValueOfFieldDemo.find().forEach(function(document) {output.push(document.ClientName) })MongoDB-তে একটি ক্ষেত্রের মান পেতে, আপনাকে মঙ্গো শেলে পরিবর্তনশীল নামের আউটপুট লিখতে হবে (যেমন আমরা জানি মানটি আউটপুট অ্যারেতে সংরক্ষণ করা হয়)। নিম্নোক্ত প্রশ্নটি
> আউটপুটএটি নিম্নলিখিত আউটপুট তৈরি করবে
[ "ল্যারি", "ক্রিস", "রবার্ট", "রামিত" ]