কম্পিউটার

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


শুধুমাত্র অনন্য রেকর্ড প্রদর্শন করতে, MongoDB-তে distinct() ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo613.insertOne({"Name":"Chris"});{
   "acknowledged" : true, "insertedId" : ObjectId("5e988bd4f6b89257f5584d88")
}
> db.demo613.insertOne({"Name":"Bob"});{
   "acknowledged" : true, "insertedId" : ObjectId("5e988bdbf6b89257f5584d89")
}
> db.demo613.insertOne({"Name":"Bob"});{
   "acknowledged" : true, "insertedId" : ObjectId("5e988bddf6b89257f5584d8a")
}
> db.demo613.insertOne({"Name":"David"});{
   "acknowledged" : true, "insertedId" : ObjectId("5e988be0f6b89257f5584d8b")
}
> db.demo613.insertOne({"Name":"Chris"});{
   "acknowledged" : true, "insertedId" : ObjectId("5e988be2f6b89257f5584d8c")
}
> db.demo613.insertOne({"Name":"Sam"});{
   "acknowledged" : true, "insertedId" : ObjectId("5e988be8f6b89257f5584d8d")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5e988bd4f6b89257f5584d88"), "Name" : "Chris" }
{ "_id" : ObjectId("5e988bdbf6b89257f5584d89"), "Name" : "Bob" }
{ "_id" : ObjectId("5e988bddf6b89257f5584d8a"), "Name" : "Bob" }
{ "_id" : ObjectId("5e988be0f6b89257f5584d8b"), "Name" : "David" }
{ "_id" : ObjectId("5e988be2f6b89257f5584d8c"), "Name" : "Chris" }
{ "_id" : ObjectId("5e988be8f6b89257f5584d8d"), "Name" : "Sam" }

একটি অনন্য রেকর্ড −

পেতে ক্যোয়ারী নিচে দেওয়া হল
> db.demo613.distinct("Name");

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

তৈরি করবে
[ "Chris", "Bob", "David", "Sam" ]

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

  2. কিভাবে MongoDB সংগ্রহ থেকে সদৃশ অপসারণ করবেন?

  3. MongoDB তে $project ব্যবহার করে অ্যারেতে একটি নির্দিষ্ট ক্ষেত্র কীভাবে প্রদর্শন করবেন এবং অন্যান্য ক্ষেত্রগুলিকে উপেক্ষা করবেন?

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