কম্পিউটার

MongoDB থেকে ক্ষেত্রগুলির একটি উপসেট পুনরুদ্ধার করা হচ্ছে


ক্ষেত্রগুলির একটি উপসেট পুনরায় চেষ্টা করতে, find() এ ডট নোটেশন ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo307.insertOne({... "CleintId":101,... "ClientDetails":{"ClientFirstName":"Chris","বয়স":34},... "ClientCountryName":"মার্কিন"...}...);{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e4eab88f8647eb59e56203c")}> db.demo307.insertOne({... "CleintId":102,... "ClientDetails":{"ClientFirstName":"David","বয়স":31},... "ClientCountryName":"UK"...}...);{ "স্বীকৃত" :true, "insertedId" :অবজেক্টআইডি("5e4eab97f8647eb59e56203d")}

Find() পদ্ধতি -

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন
> db.demo307.find();

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" :ObjectId("5e4eab88f8647eb59e56203c"), "CleintId" :101, "ClientDetails" :{ "ClientFirstName" :"Chris", "বয়স" :34 }, "ClientCountryName" :"USAName" "_id" :ObjectId("5e4eab97f8647eb59e56203d"), "CleintId" :102, "ClientDetails" :{ "ClientFirstName" :"David", "বয়স" :31 }, "ClientCountryName" }
MongoDB −

থেকে ক্ষেত্রগুলির একটি উপসেট পুনরুদ্ধার করার জন্য নিম্নলিখিত প্রশ্নটি রয়েছে
> db.demo307.find( {"ClientDetails.ClientFirstName":'David'}, {"ClientDetails.Age" :0,"ClientCountryName":0,CleintId:0,_id:0});

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "ClientDetails" :{ "ClientFirstName" :"David" } }

  1. MongoDB ডাটাবেসের একটি অনুসন্ধান ক্যোয়ারী থেকে অ্যারের মান পুনরুদ্ধার করা হচ্ছে

  2. একটি MongoDB সংগ্রহ থেকে ডেটা পুনরুদ্ধার করবেন?

  3. MongoDB থেকে দুটি অ্যারে আনউইন্ড করুন

  4. একাধিক সাব-ডকুমেন্ট থেকে ক্ষেত্রগুলি পান যা MongoDB-তে একটি শর্তের সাথে মেলে?