একটি বস্তুর ভিতরে একটি ইতিমধ্যে তৈরি অ্যারেতে একটি আইটেম সন্নিবেশ করতে, 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>" }