কম্পিউটার

নির্বাচিত আইটেমগুলির একটি অ্যারে হিসাবে MongoDB অভিক্ষেপের ফলাফল?


আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo151.insertOne({"ListOfNames":["Chris","David","Mike"]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3513b6fdf09dd6d08539da")
}
> db.demo151.insertOne({"ListOfNames":["Mike","Bob"]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3513c4fdf09dd6d08539db")
}
> db.demo151.insertOne({"ListOfNames":["John","David","Chris"]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3513dcfdf09dd6d08539dc")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5e3513b6fdf09dd6d08539da"), "ListOfNames" : [ "Chris", "David", "Mike" ] }
{ "_id" : ObjectId("5e3513c4fdf09dd6d08539db"), "ListOfNames" : [ "Mike", "Bob" ] }
{ "_id" : ObjectId("5e3513dcfdf09dd6d08539dc"), "ListOfNames" : [ "John", "David", "Chris" ] }

নির্বাচিত আইটেমগুলির একটি অ্যারে হিসাবে প্রজেকশন ফলাফলের জন্য ক্যোয়ারী −

> db.demo151.distinct('_id', {'ListOfNames' : "Mike"});

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

তৈরি করবে
[
   ObjectId("5e3513b6fdf09dd6d08539da"),
   ObjectId("5e3513c4fdf09dd6d08539db")
]

  1. MongoDB এর সাথে অ্যারেতে আইটেমগুলি কীভাবে গণনা করবেন?

  2. MongoDB তে একটি অবজেক্ট অ্যারে থেকে আইটেমগুলি কীভাবে পাবেন?

  3. আইডি দ্বারা MongoDB সংগ্রহ আইটেম মিলছে?

  4. নথিতে অ্যারে আইটেমের সংখ্যা গণনা করতে এবং একটি নতুন ক্ষেত্রে প্রদর্শন করার জন্য MongoDB ক্যোয়ারী