কম্পিউটার

MongoDB ক্যোয়ারী নথি থেকে শুধুমাত্র একটি নির্দিষ্ট ক্ষেত্র নির্বাচন এবং প্রদর্শন?


আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.querySelectDemo.insertOne({UserId:100,UserName:"Chris",UserAge:25});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5ce90eb478f00858fb12e90e>Sbdry"}que. insertOne({UserId:101,UserName:"Robert",UserAge:26});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5ce90ec578f00858fb12e90f")}> db.querySelectOelectOselectDemo,{03meserIdU :"David", UserAge:27});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5ce90ed478f00858fb12e910")}

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -

> db.querySelectDemo.find().pretty();

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

তৈরি করবে
{ "_id" :ObjectId("5ce90eb478f00858fb12e90e"), "UserId" :100, "UserName" :"Chris", "UserAge" :25}{ "_id" :ObjectId("5ce90ec578f00858fb12e90e"), "UserId" :101, "ব্যবহারকারীর নাম" :"রবার্ট", ​​"ব্যবহারকারীর বয়স" :26}{ "_id" :ObjectId("5ce90ed478f00858fb12e910"), "UserId" :103, "ব্যবহারকারীর নাম" :"ডেভিড", "ব্যবহারকারীর বয়স" :27 /প্রে> 

Find() −

-এ এটিকে TRUE সেট করে শুধুমাত্র একটি নির্দিষ্ট ক্ষেত্র অন্তর্ভুক্ত করার জন্য নিচের প্রশ্নটি রয়েছে
> db.querySelectDemo.find({},{_id:0,UserName:true});

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

তৈরি করবে
{ "ব্যবহারকারীর নাম" :"ক্রিস" }{ "ব্যবহারকারীর নাম" :"রবার্ট" }{ "ব্যবহারকারীর নাম" :"ডেভিড" }

  1. কিভাবে MongoDB তে অবজেক্টে গ্রুপিং প্রজেক্ট করবেন এবং শুধুমাত্র মার্ক ক্ষেত্রটি প্রদর্শন করবেন?

  2. একটি নতুন ক্ষেত্র যোগ করার জন্য MongoDB ক্যোয়ারী এবং এতে একটি নির্দিষ্ট সংখ্যা দ্বারা ভাগ করা মূল্যের ফলাফলকে সংযুক্ত করতে

  3. আমি কিভাবে MongoDB থেকে শুধুমাত্র অনন্য রেকর্ড প্রদর্শন করতে পারি এবং সদৃশগুলি উপেক্ষা করতে পারি?

  4. কিভাবে নেস্টেড MongoDB নথি থেকে শুধুমাত্র কী প্রদর্শন করবেন?