কম্পিউটার

MongoDB-তে অ্যারে টাইপ ক্ষেত্র মান কীভাবে বাদ দেওয়া যায়?


অ্যারে টাইপ ফিল্ড মান বাদ দিতে, MongoDB-তে delete() ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo464.insertOne(... {...... "id" :"101",... "বিস্তারিত":[... {... নাম:"ক্রিস"। },... {... নাম:"ডেভিড"... }... ]... }...);{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e7f8832cb66ccba22cc9dda")} 

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" :ObjectId("5e7f8832cb66ccba22cc9dda"), "id" :"101", "বিস্তারিত" :[ { "নাম" :"ক্রিস" }, {"নাম" :"ডেভিড" } ]  

অ্যারে টাইপ ক্ষেত্রের মান −

বাদ দেওয়ার জন্য নিম্নলিখিত প্রশ্নটি রয়েছে
> db.demo464.find({id:"101"}).forEach(function(mongoDocument) {...... var বিবরণ =mongoDocument.details;... এর জন্য(var j =0; j) − details.length; ++j) {... var অ্যারে =বিবরণ[j];... মুছুন (অ্যারে["নাম"]);...... }... db.demo464.save( মঙ্গো ডকুমেন্ট);... });

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" :ObjectId("5e7f8832cb66ccba22cc9dda"), "id" :"101", "বিস্তারিত" :[ { }, { } ] }

  1. id একটি ডকুমেন্ট ফিল্ড অ্যারে মানের সমান হলে বাদ দিতে MongoDB ক্যোয়ারী

  2. মঙ্গোডিবিতে একটি অ্যারে কীভাবে পুশ করবেন?

  3. MongoDB-তে অ্যারেতে কীভাবে যুক্ত করবেন?

  4. MongoDB-তে একটি নথি থেকে আমি কিভাবে অ্যারে মান মুছে ফেলব?