কম্পিউটার

শুধুমাত্র ক্ষেত্রের নাম জিজ্ঞাসা করা এবং MongoDB এ শুধুমাত্র আইডি প্রদর্শন করা?


শুধুমাত্র ক্ষেত্রের নাম জিজ্ঞাসা করতে, fieldName 0 এ সেট করুন অর্থাৎ ফিল্ডের নাম লুকানোর জন্য। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo650.insertOne({_id:101,details:{Name:"Chris",Age:21}});
{ "acknowledged" : true, "insertedId" : 101 }
> db.demo650.insertOne({_id:102,details:{Name:"Bob",Age:22}});
{ "acknowledged" : true, "insertedId" : 102 }
> db.demo650.insertOne({_id:103,details:{Name:"Sam",Age:20}});
{ "acknowledged" : true, "insertedId" : 103 }
> db.demo650.insertOne({_id:104,details:{Name:"Robert",Age:24}});
{ "acknowledged" : true, "insertedId" : 104 }

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : 101, "details" : { "Name" : "Chris", "Age" : 21 } }
{ "_id" : 102, "details" : { "Name" : "Bob", "Age" : 22 } }
{ "_id" : 103, "details" : { "Name" : "Sam", "Age" : 20 } }
{ "_id" : 104, "details" : { "Name" : "Robert", "Age" : 24 } }

MongoDB-তে শুধুমাত্র ফিল্ডের নাম কীভাবে জিজ্ঞাসা করা যায় তা নিম্নোক্ত করা হয়েছে। আমরা বিশদ ক্ষেত্রটি লুকাতে চেয়েছিলাম, তাই আমরা এটি 0 −

সেট করেছি
> db.demo650.find({},{details:0});

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

তৈরি করবে
{ "_id" : 101 }
{ "_id" : 102 }
{ "_id" : 103 }
{ "_id" : 104 }

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

  2. আমি কিভাবে MongoDB 4 এ নথি সাজাতে পারি এবং শুধুমাত্র একটি একক ক্ষেত্র প্রদর্শন করতে পারি?

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

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