আপনি $type অপারেটর ব্যবহার করতে পারেন একটি ফাইলে শূন্য মান আছে কিনা তা পরীক্ষা করতে। আসুন প্রথমে নথি সহ একটি সংগ্রহ তৈরি করি। আমরা একটি ক্ষেত্র -
-এ একটি নালও সন্নিবেশ করেছি> db.nullDemo.insertOne({"FirstName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5cc68a1eac184d684e3fa270") } > db.nullDemo.insertOne({"FirstName":null}); { "acknowledged" : true, "insertedId" : ObjectId("5cc68a25ac184d684e3fa271") } > db.nullDemo.insertOne({"FirstName":"Robert"}); { "acknowledged" : true, "insertedId" : ObjectId("5cc68a2cac184d684e3fa272") }
Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -
> db.nullDemo.find().pretty();
এটি নিম্নলিখিত আউটপুট তৈরি করবে। ক্ষেত্রগুলির একটি হল নাল −
{ "_id" : ObjectId("5cc68a1eac184d684e3fa270"), "FirstName" : "Chris" } { "_id" : ObjectId("5cc68a25ac184d684e3fa271"), "FirstName" : null } { "_id" : ObjectId("5cc68a2cac184d684e3fa272"), "FirstName" : "Robert" }
একটি ফিল্ডে শূন্য মান আছে কিনা তা পরীক্ষা করার জন্য এখানে ক্যোয়ারী রয়েছে। ক্ষেত্র "প্রথম নাম" চেক করা হয়েছে -
> db.nullDemo.find( { FirstName: { $type: 10 } } );
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5cc68a25ac184d684e3fa271"), "FirstName" : null }