কম্পিউটার

MongoDB এ $push সহ একটি অ্যারে আপডেট করা হচ্ছে


$push দিয়ে একটি অ্যারে আপডেট করতে, MongoDB-তে updateOne() ব্যবহার করুন। আসুন আমরা নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo526.insertOne(
... {
...
...    "CountryName": "US",
...    "TeacherName": "Bob",
...    "StudentInformation": [
...       {
...          "Name": "Chris",
...          "Subject": "MySQL",
...          "ListOfMailId":[]
...       },
...       {
...          "Name": "David",
...          "Subject": "MongoDB",
...          "ListOfMailId":[]
...
...       }
...    ]
... }
... );
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e8af031437efc8605595b6b")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5e8af031437efc8605595b6b"), "CountryName" : "US", "TeacherName" :
"Bob", "StudentInformation" : [ { "Name" : "Chris", "Subject" : "MySQL", "ListOfMailId" : [ ] }, {
"Name" : "David", "Subject" : "MongoDB", "ListOfMailId" : [ ] } ] }

$push −

-এর সাহায্যে একটি অ্যারে আপডেট করার জন্য নিচের প্রশ্নটি রয়েছে
> db.demo526.updateOne(
... {
...    _id:ObjectId("5e8af031437efc8605595b6b"),
...    "StudentInformation": { "$elemMatch": { "Name": "David", "Subject": "MongoDB" }}
... },
... {
...    "$push": { "StudentInformation.$.ListOfMailId": { "MailId": "[email protected]" }}
...
... }
... )
{ "acknowledged" : true, "matchedCount" : 1, "modifiedCount" : 1 }

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5e8af031437efc8605595b6b"), "CountryName" : "US", "TeacherName" : "Bob", "StudentInformation" : [
   { "Name" : "Chris", "Subject" : "MySQL", "ListOfMailId" : [ ] },
   { "Name" : "David", "Subject" : "MongoDB", "ListOfMailId" : [ { "MailId" : "[email protected]" } ] }
] }

  1. MongoDB-এর সাথে একটি অ্যারের মধ্যে একটি নেস্টেড ক্ষেত্র জিজ্ঞাসা করুন

  2. $all অ্যারে সহ MongoDB ক্যোয়ারী

  3. MongoDB এর সাথে অ্যারেতে আইটেমগুলি কীভাবে গণনা করবেন?

  4. MongoDB এ $push এর সাথে কাজ করুন