কম্পিউটার

MongoDB নেস্টেড বস্তুর উপর গ্রুপ ক্যোয়ারী?


এর জন্য MongoDB-তে $group-এর সাথে ডট নোটেশন ব্যবহার করুন। আসুন আমরা নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo617.insertOne(
...    {
...
...       "clientDetails": {
...          "Name": "Chris",
...          "Age":32,
...          "Project":"Online Library Management System"
...       }
...    }
... );
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e99d2b86c954c74be91e69b")
}
>
> db.demo617.insertOne(
...    {
...
...       "clientDetails": {
...          "Name": "David",
...          "Age":34,
...          "Project":"Online Hospital Management System"
...       }
...    }
... );
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e99d2b86c954c74be91e69c")
}
>
> db.demo617.insertOne(
...    {
...
...       "clientDetails": {
...          "Name": "David",
...          "Age":34,
...          "Project":"Online Library Management System"
...       }
...    }
... );
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e99d2b96c954c74be91e69d")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5e99d2b86c954c74be91e69b"), "clientDetails" : { "Name" : "Chris", "Age" : 32, "Project" : "Online Library Management System" } }
{ "_id" : ObjectId("5e99d2b86c954c74be91e69c"), "clientDetails" : { "Name" : "David", "Age" : 34, "Project" : "Online Hospital Management System" } }
{ "_id" : ObjectId("5e99d2b96c954c74be91e69d"), "clientDetails" : { "Name" : "David", "Age" : 34, "Project" : "Online Library Management System" } }

MongoDB −

-এ নেস্টেড অবজেক্টের উপর গ্রুপ কোয়েরি
> db.demo617.aggregate({ $group : {_id : "$clientDetails.Project", All : { $sum : 1 }} });

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

তৈরি করবে
{ "_id" : "Online Hosiptal Management System", "All" : 1 }
{ "_id" : "Online Library Management System", "All" : 2 }

  1. _id দ্বারা গ্রুপে MongoDB ক্যোয়ারী

  2. নেস্টেড নথির জন্য MongoDB সন্ধান () ক্যোয়ারী?

  3. নেস্টেড নথি আপডেট করার জন্য MongoDB ক্যোয়ারী

  4. MongoDB প্রশ্ন নেস্টেড নথি আপডেট করতে?