কম্পিউটার

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


অ্যারেতে আইটেম গণনা করতে, দৈর্ঘ্য ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo440.insertOne(
...    {
...       "Name":"Chris",
...       "ListOfFriends":["John","Sam","Mike"]
...    }
... );
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e78c63cbbc41e36cc3caeb5")
}
>
> db.demo440.insertOne(
...    {
...       "Name":"David",
...       "ListOfFriends":["Mike","Bob","Carol"]
...    }
... );
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e78c63cbbc41e36cc3caeb6")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5e78c63cbbc41e36cc3caeb5"), "Name" : "Chris", "ListOfFriends" : [ "John", "Sam", "Mike" ] }
{ "_id" : ObjectId("5e78c63cbbc41e36cc3caeb6"), "Name" : "David", "ListOfFriends" : [ "Mike", "Bob", "Carol" ] }

অ্যারে −

-এ আইটেম গণনা করার জন্য নিম্নলিখিত ক্যোয়ারী রয়েছে
>db.demo440.findOne({'Name':'David'}).ListOfFriends.length;

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

তৈরি করবে
3

  1. MongoDB-তে অ্যারেতে কীভাবে যুক্ত করবেন?

  2. অ্যারেতে মাল্টিকি সূচক সহ মঙ্গোডিবি প্রশ্নগুলি কীভাবে উন্নত করবেন?

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

  4. MongoDB-তে অ্যারে আইটেমগুলিকে গোষ্ঠীবদ্ধ করুন এবং একই মূল্যের সাথে পণ্যগুলি গণনা করবেন?