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