কম্পিউটার

একটি MongoDB সংগ্রহে সমস্ত নথি থেকে শুধুমাত্র একটি একক ক্ষেত্র প্রদর্শন করুন৷


অভিক্ষেপ মানে শুধুমাত্র নির্বাচিত ক্ষেত্র দৃশ্যমান হতে হবে। ক্ষেত্রটিকে 1 এ সেট করুন, যদি আপনি এটি দৃশ্যমান করতে চান।

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

সহ একটি সংগ্রহ তৈরি করি
> db.demo384.insertOne({"StudentName":"Chris Brown","StudentCountryName":"US"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e5b67a022064be7ab44e7f2")
}
> db.demo384.insertOne({"StudentName":"David Miller","StudentCountryName":"AUS"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e5b67ab22064be7ab44e7f3")
}
> db.demo384.insertOne({"StudentName":"John Doe","StudentCountryName":"UK"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e5b67b422064be7ab44e7f4")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5e5b67a022064be7ab44e7f2"), "StudentName" : "Chris Brown", "StudentCountryName" : "US" }
{ "_id" : ObjectId("5e5b67ab22064be7ab44e7f3"), "StudentName" : "David Miller", "StudentCountryName" : "AUS" }
{ "_id" : ObjectId("5e5b67b422064be7ab44e7f4"), "StudentName" : "John Doe", "StudentCountryName" : "UK" }

নিম্নলিখিত ক্যোয়ারী শুধুমাত্র একটি একক ক্ষেত্র প্রদর্শন করার জন্য এবং বাকিগুলিকে উপেক্ষা করার জন্য −

> db.demo384.find({},{_id:0,StudentName:0});

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

তৈরি করবে
{ "StudentCountryName" : "US" }
{ "StudentCountryName" : "AUS" }
{ "StudentCountryName" : "UK" }

  1. মঙ্গোডিবি সংগ্রহের সমস্ত নথিতে কীভাবে একটি নতুন ক্ষেত্র যুক্ত করবেন

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

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

  4. জাভা ব্যবহার করে মঙ্গোডিবি সংগ্রহ থেকে সমস্ত নথি কীভাবে পুনরুদ্ধার করবেন?