মার্জ করতে, $PUSH এর সাথে aggregate() ব্যবহার করুন। আসুন আমরা নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo64.insertOne({"Subjects":["MySQL","MongoDB","Java"]});
{
"acknowledged" : true,
"insertedId" : ObjectId("5e28762bcfb11e5c34d89936")
}
> db.demo64.insertOne({"Subjects":["Oracle","Spring","Python"]});
{
"acknowledged" : true,
"insertedId" : ObjectId("5e28763fcfb11e5c34d89937")
} Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo64.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5e28762bcfb11e5c34d89936"), "Subjects" : [ "MySQL", "MongoDB", "Java" ] }
{ "_id" : ObjectId("5e28763fcfb11e5c34d89937"), "Subjects" : [ "Oracle", "Spring", "Python" ] } MongoDB −
-এ ডকুমেন্টের অ্যারে মার্জ করার জন্য নিচের প্রশ্নটি রয়েছে> db.demo64.aggregate([
... { "$group": {
... "_id": null,
... "Subjects": { "$push": "$Subjects" }
... }},
... { "$project": { "_id": 0 }}
... ]); এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "Subjects" : [ [ "MySQL", "MongoDB", "Java" ], [ "Oracle", "Spring", "Python" ] ] }