কম্পিউটার

MongoDB মধ্যে নাল জন্য পরীক্ষা করুন?


আমরা এখানে Null টাইপ ব্যবহার করব। নিচে উপনাম −

সহ শূন্য প্রকারগুলি রয়েছে৷
টাইপ সংখ্যা উনাম
ডাবল 1 “ডাবল”
স্ট্রিং 2 “স্ট্রিং”
অবজেক্ট 3 "অবজেক্ট"
অ্যারে 4 “অ্যারে”
বাইনারী ডেটা 5 “binData”
অনির্ধারিত 6 "অনির্ধারিত"
অবজেক্টআইডি 7 “objectId”
বুলিয়ান 8 "বুল"
তারিখ 9 "তারিখ"
শূন্য 10 “null”
রেগুলার এক্সপ্রেশন 11 “regex”

টাইপ 10 অর্থাৎ নাল −

এর সিনট্যাক্স নিচে দেওয়া হল
db.yourCollectionName.find({"yourFieldName":{ $type: 10 } });

উপরের সিনট্যাক্স শুধুমাত্র সেই নথিগুলি খুঁজে পাবে যার শূন্য মান রয়েছে। আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.mongoDbEqualDemo.insertOne({"Age":34});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd7e9121a844af18acdffa3")
}
> db.mongoDbEqualDemo.insertOne({"Age":""});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd7e9161a844af18acdffa4")
}
> db.mongoDbEqualDemo.insertOne({"Age":null});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd7e9191a844af18acdffa5")
}
> db.mongoDbEqualDemo.insertOne({"Age":56});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd7e91e1a844af18acdffa6")
}
> db.mongoDbEqualDemo.insertOne({});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd7e9261a844af18acdffa7")
}
> db.mongoDbEqualDemo.insertOne({"Age":null});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd7e92e1a844af18acdffa8")
}

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

> db.mongoDbEqualDemo.find().pretty();

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

তৈরি করবে
{ "_id" : ObjectId("5cd7e9121a844af18acdffa3"), "Age" : 34 }
{ "_id" : ObjectId("5cd7e9161a844af18acdffa4"), "Age" : "" }
{ "_id" : ObjectId("5cd7e9191a844af18acdffa5"), "Age" : null }
{ "_id" : ObjectId("5cd7e91e1a844af18acdffa6"), "Age" : 56 }
{ "_id" : ObjectId("5cd7e9261a844af18acdffa7") }
{ "_id" : ObjectId("5cd7e92e1a844af18acdffa8"), "Age" : null }

শুধুমাত্র শূন্য মানের সমান −

পরীক্ষা করার জন্য নিচের প্রশ্নটি রয়েছে
> db.mongoDbEqualDemo.find({"Age":{ $type: 10 } });

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

তৈরি করবে
{ "_id" : ObjectId("5cd7e9191a844af18acdffa5"), "Age" : null }
{ "_id" : ObjectId("5cd7e92e1a844af18acdffa8"), "Age" : null }

  1. আমি কিভাবে জাভাস্ক্রিপ্টে নাল মান পরীক্ষা করব?

  2. স্টার গ্রাফের জন্য চেক করুন

  3. বিধ্বস্ত টেবিল জন্য MySQL চেক?

  4. MySQL-এর একটি কলামে NULL বা NOT NULL মান পরীক্ষা করুন