কম্পিউটার টিউটোরিয়াল

MongoDB-এ খালি/অপশনাল ডেটা হ্যান্ডলিং

MongoDB-এ খালি স্ট্রিং, নাল বা অনুপস্থিত ফিল্ড হ্যান্ডল করতে $ne (not equal) অপারেটর ব্যবহার করা হয়।

ডেমো কলেকশন তৈরি


সকল ডকুমেন্ট দেখা

{ "_id" : ObjectId("5c9cbd5ca629b87623db1b12"), "StudentName" : "John", "StudentCountryName" : "" } 
{ "_id" : ObjectId("5c9cbd6ba629b87623db1b13"), "StudentName" : "John", "StudentCountryName" : null } 
{ "_id" : ObjectId("5c9cbd71a629b87623db1b14"), "StudentName" : "John" }

$ne ব্যবহার করে নাল বাদ দিয়ে খোঁজা

{ "_id" : ObjectId("5c9cbd5ca629b87623db1b12"), "StudentName" : "John", "StudentCountryName" : "" }

বিভিন্ন শর্তের ফলাফল

কোয়েরিম্যাচ হবে
{field: {$ne: null}}খালি স্ট্রিং (""), মিসিং ফিল্ড
{field: {$ne: ""}}নাল, মিসিং ফিল্ড
{field: {$nin: [null, ""]}}শুধু ভ্যালিড মান (নাল/খালি নয়)
{field: {$exists: true, $ne: null, $ne: ""}}ফিল্ড আছে এবং ভ্যালিড মান

সেরা অনুশীলন

  • স্কিমা ভ্যালিডেশন ব্যবহার করে ডেটা টাইপ এনফোর্স করুন
  • ডিফল্ট ভ্যাল সেট করুন
  • $exists এবং $ne কম্বাইন করে সঠিক ফিল্টারিং করুন
  1. ডেটা স্ট্রাকচারে ওভারফ্লো হ্যান্ডলিং

  2. MongoDB কীভাবে Adobe Experience Manager কে উন্নত করে: একটি প্রায়োগিক গাইড

  3. MongoDB টিপস: পার্ট ১ - উন্নত ডেটাবেস ব্যবস্থাপনার জন্য অপরিহার্য কৌশল

  4. MongoDB স্পেস ম্যানেজমেন্ট 습득: অ্যালোকেশন, ড্যাশবোর্ড, এবং স্কেলিং টিপস