मानों का परीक्षण करने के लिए, $type का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo211.insertOne({id:101,"Name":"Chris"});{ "acknowledge" :true, "insertId" :ObjectId("5e3e298203d395bdc21346fa")}> db.demo211.insertOne( {id:102,"Name":null});{ "acknowledgeed" :true, "insertId" :ObjectId("5e3e2a5403d395bdc21346fb")}
संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo211.find();
यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e3e298203d395bdc21346fa"), "id" :101, "Name" :"Chris" }{ "_id" :ObjectId("5e3e2a5403d395bdc21346fb"), "id" :102, "Name" :शून्य }
MongoDB मानदंड ऑब्जेक्ट में दो बाहरी मान बराबर हैं या नहीं, इसका परीक्षण करने के लिए क्वेरी निम्नलिखित है -
> v1=200;200> v2=200;200> db.demo211.find({Name :'Chris', Name :{ $type :1 + (v1 ===v2) }});पूर्व>यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e3e298203d395bdc21346fa"), "id" :101, "Name" :"Chris" }