কম্পিউটার

মঙ্গো ডিবিতে নথির বিন্যাস কীভাবে একত্রিত করবেন?


মার্জ করতে, $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" ] ] }

  1. কিভাবে একাধিক শব্দ নথি একত্রীকরণ

  2. কিভাবে একাধিক ওয়ার্ড ডকুমেন্ট একত্রে একত্রিত করবেন

  3. মাইক্রোসফ্ট ওয়ার্ডে কীভাবে দুটি নথি একত্রিত করবেন

  4. লিনাক্সে পিডিএফ ডকুমেন্ট কিভাবে মার্জ করবেন - টিউটোরিয়াল