কম্পিউটার

একত্রীকরণ কাঠামো ব্যবহার করে বেশ কয়েকটি ক্ষেত্রকে গোষ্ঠীভুক্ত করতে MongoDB ক্যোয়ারী?


বিভিন্ন ক্ষেত্রকে গোষ্ঠীভুক্ত করতে, MongoDB-তে $group ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo192.insertOne({"Name":"Chris","Age":22});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3adb9f03d395bdc21346cd")
}
> db.demo192.insertOne({"Name":"David","Age":21});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3adba103d395bdc21346ce")
}
> db.demo192.insertOne({"Name":"Chris","Age":22});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3adba503d395bdc21346cf")
}
> db.demo192.insertOne({"Name":"Mike","Age":24});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3adbbf03d395bdc21346d0")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5e3adb9f03d395bdc21346cd"), "Name" : "Chris", "Age" : 22 }
{ "_id" : ObjectId("5e3adba103d395bdc21346ce"), "Name" : "David", "Age" : 21 }
{ "_id" : ObjectId("5e3adba503d395bdc21346cf"), "Name" : "Chris", "Age" : 22 }
{ "_id" : ObjectId("5e3adbbf03d395bdc21346d0"), "Name" : "Mike", "Age" : 24 }

সমষ্টি কাঠামো −

ব্যবহার করে কয়েকটি ক্ষেত্রকে গোষ্ঠীভুক্ত করার জন্য নিম্নোক্ত প্রশ্নটি রয়েছে
> db.demo192.aggregate([{$group:{_id:{Age:"$Age",Name:"$Name"}}}]);

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

তৈরি করবে
{ "_id" : { "Age" : 24, "Name" : "Mike" } }
{ "_id" : { "Age" : 21, "Name" : "David" } }
{ "_id" : { "Age" : 22, "Name" : "Chris" } }

  1. গ্রুপ ক্যোয়ারী উদাহরণ সহ MongoDB সমষ্টি কাঠামো?

  2. ডুপ্লিকেট নথি গোষ্ঠীতে MongoDB ক্যোয়ারী

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

  4. MongoDB ক্যোয়ারী (একত্রীকরণ কাঠামো) একটি নির্দিষ্ট ক্ষেত্রের মান মেলে