আমরা এখানে 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 }