কম্পিউটার

MongoDB থেকে খালি ক্ষেত্রগুলি সরানো হচ্ছে


খালি ক্ষেত্রগুলি সরাতে, deleteMany() ব্যবহার করুন। আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.removeEmptyFieldsDemo.insertOne({"StudentName":""});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5ce92b9578f00858fb12e919")}> db.removeEmptyFieldsDemo.insertOne({"StudentName":""} "ক্রিস"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5ce92b9878f00858fb12e91a")}> db.removeEmptyFieldsDemo.insertOne({"StudentName":""});{ "স্বীকৃত, আমি স্বীকার করেছি:" " :ObjectId("5ce92b9c78f00858fb12e91b")}> db.removeEmptyFieldsDemo.insertOne({"StudentName":"Robert"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("7f2088fb12e91b")}> 

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

> db.removeEmptyFieldsDemo.find();

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

তৈরি করবে
{ "_id" :ObjectId("5ce92b9578f00858fb12e919"), "StudentName" :"" }{ "_id" :ObjectId("5ce92b9878f00858fb12e91a"), "ছাত্রের নাম" :"আইডি" :"আইডি" :"অবজেক্ট" 5ce92b9c78f00858fb12e91b"), "ছাত্রের নাম" :"" }{ "_id" :ObjectId("5ce92ba078f00858fb12e91c"), "ছাত্রের নাম" :"রবার্ট" }

MongoDB −

থেকে খালি ক্ষেত্রগুলি সরানোর জন্য নিচের প্রশ্নটি রয়েছে
> db.removeEmptyFieldsDemo.updateMany({"StudentName":""}, { $unset :{"StudentName" :1 }});{ "স্বীকৃত" :সত্য, "matchedCount" :2, "modifiedCount" :2 }

আসুন আমরা ডকুমেন্টটি আবার পরীক্ষা করি -

> db.removeEmptyFieldsDemo.find();

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

তৈরি করবে
{ "_id" :ObjectId("5ce92b9578f00858fb12e919") }{ "_id" :অবজেক্টআইডি("5ce92b9878f00858fb12e91a"), "ছাত্রের নাম" :"ক্রিস" }{ "_id" :"592b18" অবজেক্ট 5918"fb919"fb89" " :ObjectId("5ce92ba078f00858fb12e91c"), "ছাত্রের নাম" :"রবার্ট" }

  1. নির্বাচিত ক্ষেত্র আপডেট করতে MongoDB ক্যোয়ারী

  2. একটি MongoDB সংগ্রহ থেকে ডেটা পুনরুদ্ধার করবেন?

  3. MongoDB থেকে দুটি অ্যারে আনউইন্ড করুন

  4. একাধিক সাব-ডকুমেন্ট থেকে ক্ষেত্রগুলি পান যা MongoDB-তে একটি শর্তের সাথে মেলে?