কম্পিউটার

MongoDB তে একটি বস্তুর ভিতরে থাকা একটি অ্যারেতে একটি আইটেম কীভাবে সন্নিবেশ করা যায়?


একটি বস্তুর ভিতরে একটি ইতিমধ্যে তৈরি অ্যারেতে একটি আইটেম সন্নিবেশ করতে, MongoDB $push ব্যবহার করুন। আসুন আমরা নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo449.insertOne(... {... details1:{... details2:[{... _id:new ObjectId(),... নাম:"Chris"... }] ,... বিস্তারিত3:[{... _id:new ObjectId(),... নাম:"ডেভিড"... }]... }... }...);{ "স্বীকৃত" :সত্য , "insertedId" :ObjectId("5e7a40e971f552a0ebb0a6e3")}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" :ObjectId("5e7a40e971f552a0ebb0a6e3"), "details1" :{ "details2" :[ { "_id" :ObjectId("5e7a40e971f552a0ebb0a6e1"), "Chrisdetail"] "Name" } :[ { "_id" :ObjectId("5e7a40e971f552a0ebb0a6e2"), "নাম" :"ডেভিড" } ] } }

নিম্নলিখিত একটি অ্যারেতে একটি আইটেম সন্নিবেশ করার জন্য ক্যোয়ারী রয়েছে যা একটি বস্তুর ভিতরে রয়েছে −

> db.demo449.update({_id:ObjectId("5e7a40e971f552a0ebb0a6e3")}, {$push:{'details1.details2':{_id:ObjectId(),"Name":"Carol"}}) WriteResult({ "nMatched" :1, "nUpserted" :0, "nModified" :1 }

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" :ObjectId("5e7a40e971f552a0ebb0a6e3"), "details1" :{ "details2" :[ { "_id" :ObjectId("5e7a40e971f552a0ebb0a6e1"), "Chrisid" :"নাম" :" :ObjectId("5e7a41a671f552a0ebb0a6e5"), "নাম" :"ক্যারল" } ], "বিস্তারিত৩" :[ { "_id" :ObjectId("5e7a40e971f552a0ebb0a6e2"), "Name>" }
            
  1. MongoDB-তে অ্যারেতে কীভাবে যুক্ত করবেন?

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

  3. MongoDB-তে একটি অবজেক্ট থেকে আমি কীভাবে একটি আইটেম মুছতে পারি?

  4. একটি নথির মধ্যে একটি অ্যারের ভিতরে একটি বস্তু আপডেট করার জন্য MongoDB সিনট্যাক্স?