কম্পিউটার

MongoDB তে একটি নথিতে নির্দিষ্ট ডেটা কীভাবে মুছবেন?


আপনি $unset ব্যবহার করতে পারেন। আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo20.insertOne(... {...... "ListOfEmployee" :[... {... "EmployeeName1" :"John"... },... {.. । ") }

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -

> db.demo20.find();

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

তৈরি করবে
{ "_id" :ObjectId("5e138c3555d0fc6657d21f12"), "ListOfEmployee" :[ { "EmployeeName1" :"John" }, { "EmployeeName2" :"Carol" } ], "Name] প্রাক> 

একটি নথিতে নির্দিষ্ট ডেটা মুছে ফেলার জন্য নিম্নলিখিত ক্যোয়ারী রয়েছে -

> db.demo20.update({ "EmployeeName2":{ "$exists":1 }},{ "$unset":{ "EmployeeName2":"" } });WriteResult({ "nMatched" :1 , "nUpserted" :0, "nModified" :1 })

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -

> db.demo20.find();

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

তৈরি করবে
{ "_id" :ObjectId("5e138c3555d0fc6657d21f12"), "ListOfEmployee" :[ { "EmployeeName1" :"John" }, { "EmployeeName2" :"Carol" } ] }

  1. MongoDB-তে অ্যারে ইন্টারসেকশনের ডেটা কীভাবে পাবেন?

  2. MongoDB ব্যবহার করে _id দ্বারা নথি কীভাবে মুছবেন?

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

  4. জাভা ব্যবহার করে একটি মঙ্গোডিবি নথি কীভাবে মুছবেন?