কম্পিউটার

অ্যারে সংযুক্তির জন্য MongoDB ক্যোয়ারী?


সংযুক্ত করতে, MongoDB-তে $concatArrays ব্যবহার করুন। আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
>db.demo14.insertOne({"ListOfStudent":["Carol","Mike","Sam"],"ListOfTeacher":["Robert","David"]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e0f754bd7df943a7cec4faa")
}

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -

> db.demo14.find().pretty();

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

তৈরি করবে
{
   "_id" : ObjectId("5e0f754bd7df943a7cec4faa"),
   "ListOfStudent" : [
      "Carol",
      "Mike",
      "Sam"
   ],
   "ListOfTeacher" : [
      "Robert",
      "David"
   ]
}

নীচে অ্যারে সংযুক্ত করার জন্য ক্যোয়ারী −

> db.demo14.aggregate([
... { "$project": {
...    "ListOfPeople": { "$concatArrays": [ "$ListOfStudent", "$ListOfTeacher" ] }
... }}
... ]);

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

তৈরি করবে
{ "_id" : ObjectId("5e0f754bd7df943a7cec4faa"), "ListOfPeople" : [ "Carol", "Mike", "Sam", "Robert", "David" ] }

  1. নেস্টেড অ্যারে সমষ্টিগত করতে MongoDB ক্যোয়ারী

  2. MongoDB-তে সাবডকুমেন্টের কোয়েরি অ্যারে

  3. নেস্টেড অ্যারে সাজানোর জন্য MongoDB ক্যোয়ারী?

  4. MongoDB-তে একটি অ্যারেতে সদৃশ জন্য পরীক্ষা করুন?