কম্পিউটার

MongoDB সমষ্টি সহ বিভিন্ন বৈশিষ্ট্য থেকে মানগুলিকে একক অ্যারেতে একত্রিত করুন৷


মানগুলিকে একত্রিত করার অর্থ হল তাদের একত্রিত করা। এগুলিকে একটি একক অ্যারেতে মার্জ করতে, MongoDB-তে $project ব্যবহার করুন৷

আসুন আমরা নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo244.insertOne({"Value1":10,"Value2":20});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e4582e31627c0c63e7dba63")
}
> db.demo244.insertOne({"Value1":20,"Value2":30});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e4582f11627c0c63e7dba64")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5e4582e31627c0c63e7dba63"), "Value1" : 10, "Value2" : 20 }
{ "_id" : ObjectId("5e4582f11627c0c63e7dba64"), "Value1" : 20, "Value2" : 30 }

MongoDB সমষ্টির সাথে বিভিন্ন বৈশিষ্ট্য থেকে মানগুলিকে একত্রিত করার জন্য নিম্নোক্ত প্রশ্নটি রয়েছে -

> db.demo244.aggregate([
...
...   { "$group": {
...      "_id": null,
...      "v1": { "$addToSet": "$Value1" },
...      "v2": { "$addToSet": "$Value2" }
...   }},
...
...   { "$project": {
...      "AllValues": { "$setUnion": [ "$v1", "$v2" ] }
...   }}
...]);

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

তৈরি করবে
{ "_id" : null, "AllValues" : [ 10, 20, 30 ] }

  1. MongoDB স্ট্রিং দিয়ে একক অ্যারে মান প্রতিস্থাপন করতে?

  2. MongoDB-তে সমস্ত মান মেলে একত্রিতকরণের সাথে কাজ করা

  3. বিভিন্ন নথিতে অনুরূপ আইডি সহ উপাদানগুলির মঙ্গোডিবি সমষ্টি?

  4. MySQL দিয়ে একটি একক ক্ষেত্রে বিভিন্ন সারি থেকে একটি তালিকা ফেরত দিন