কম্পিউটার

MongoDB-তে অন্য অ্যারেতে বিভিন্ন উপাদান সরান?


forEach ব্যবহার করুন এবং বিভিন্ন উপাদানের জন্য পরীক্ষা করুন এবং কিছু শর্ত সহ save() ব্যবহার করুন। আসুন আমরা নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo646.insertOne(
...    {
...
...       "Information": [
...          { id: 100, Name:"Chris" },
...          { id: 100, Name:"Chris" },
...          { id: 101, Name:"David" },
...          { id: 100, Name:"Chris" }
...       ],
...       "different": []
...    }
... )
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e9c82ec6c954c74be91e6ed")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{
   "_id" : ObjectId("5e9c82ec6c954c74be91e6ed"),
   "Information" : [
      {
         "id" : 100,
         "Name" : "Chris"
      },
      {
         "id" : 100,
         "Name" : "Chris"
      },
      {
         "id" : 101,
         "Name" : "David"
      },
      {
         "id" : 100,
         "Name" : "Chris"
      }
   ],
   "different" : [ ]
}

উপাদানগুলিকে অন্য অ্যারে −

-এ স্থানান্তর করার জন্য নিম্নোক্ত ক্যোয়ারী
> db.demo646.find({}).forEach(function(d) {
...    d.different = d.Information.filter(function(v) { return v.id == 101 })
...    d.Information = d.Information.filter(function(v) { return v.id != 101 })
...    db.demo646.save(d)
...    }
... )

Find() পদ্ধতি -

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

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

তৈরি করবে
{
   "_id" : ObjectId("5e9c82ec6c954c74be91e6ed"),
   "Information" : [
      {
         "id" : 100,
         "Name" : "Chris"
      },
      {
         "id" : 100,
         "Name" : "Chris"
      },
      {
         "id" : 100,
         "Name" : "Chris"
      }
   ],
   "different" : [
      {
         "id" : 101,
         "Name" : "David"
      }
   ]
}

  1. MongoDB-তে এমবেডেড নথির একটি অ্যারে জিজ্ঞাসা করুন এবং অন্যটি পুশ করবেন?

  2. MongoDB সমষ্টিতে একটি অ্যারের উপাদানগুলির একটি উপসেট একসাথে কীভাবে যুক্ত করবেন?

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

  4. C++ এ অন্য অ্যারে ব্যবহার করে উপাদানগুলিকে সর্বাধিক করুন