কম্পিউটার

MongoDB তে একটি ক্ষেত্রের শুধুমাত্র মান কিভাবে ফেরত দেওয়া যায়?


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-তে একটি ক্ষেত্রের মান পেতে, আপনাকে মঙ্গো শেলে পরিবর্তনশীল নামের আউটপুট লিখতে হবে (যেমন আমরা জানি মানটি আউটপুট অ্যারেতে সংরক্ষণ করা হয়)। নিম্নোক্ত প্রশ্নটি

> আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে

[ "ল্যারি", "ক্রিস", "রবার্ট", ​​"রামিত" ]

  1. মঙ্গোডিবিতে কীভাবে একটি অনন্য ক্ষেত্র তৈরি করবেন?

  2. মঙ্গোডিবিতে একটি বুলিয়ান ক্ষেত্র কীভাবে সন্নিবেশ করবেন?

  3. MongoDB-তে অ্যারে টাইপ ক্ষেত্র মান কীভাবে বাদ দেওয়া যায়?

  4. শুধুমাত্র একটি নির্দিষ্ট ক্ষেত্রের মান আপডেট করতে MongoDB ক্যোয়ারী কিভাবে চালাবেন?