NULL और UNDEFINED मानों को अनदेखा करने के लिए, MongoDB में $ne का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo35.insertOne({"Name":"Chris"});{ "acknowledgeed" :true, "insertId" :ObjectId("5e175e42cfb11e5c34d898d0")}> db.demo35.insertOne({"Name" :null});{ "स्वीकृत" :सच,9 "insertId" :ObjectId("5e175e46cfb11e5c34d898d1")}> db.demo35.insertOne({"Name":"Bob"});{ "स्वीकृत" :सच, " insertId" :ObjectId ("5e175e4bcfb11e5c34d898d2")}> db.demo35.insertOne({"Name":undefined});{ "स्वीकृत" :सच, "insertId":ObjectId("5e175e54cfb11e5c34d8983")संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo35.find();यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" :ObjectId("5e175e42cfb11e5c34d898d0"), "Name" :"Chris" }{ "_id" :ObjectId("5e175e46cfb11e5c34d898d1"), "Name" :null }{ "_id" :ObjectId(" "), "नाम" :"बॉब" }{ "_id" :ObjectId("5e175e54cfb11e5c34d898d3"), "Name" :undefined }NULL मानों को अनदेखा करने के लिए $new का उपयोग करने के लिए क्वेरी निम्नलिखित है -
> db.demo35.find({"Name":{$ne:null}});यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" :ObjectId("5e175e42cfb11e5c34d898d0"), "Name" :"Chris" }{ "_id" :ObjectId("5e175e4bcfb11e5c34d898d2"), "Name" :"Bob" }