अस्तित्व की जांच करने के लिए, $ मौजूद है का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo234.insertOne({"FirstName":"Chris","LastName":"Brown","Age":24});{ "acknowledgeed" :true, "insertId" :ObjectId("5e418a50f4cebbeaebec5148 ")}> db.demo234.insertOne({"FirstName":"David","LastName":"Miller"});{ "acknowledge" :true, "insertId" :ObjectId("5e418a5ff4cebbeaebec5149")}> db. demo234.insertOne({"FirstName":"John",,"LastName":"Smith",Age:34});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e418a70f4cebbeaebec514a")}
संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo234.find();
यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e418a50f4cebbeaebec5148"), "FirstName" :"Chris", "LastName" :"Brown", "Age" :24 }{ "_id" :ObjectId ("5e418a5ff4cebbeaebec5149"), " FirstName" :"डेविड", "LastName" :"Miller" }{ "_id" :ObjectId("5e418a70f4cebbeaebec514a"), "FirstName" :"John", "LastName" :"Smith", "Age" :34 }पूर्व>"आयु" फ़ील्ड के बिना अस्तित्व की जांच करने और दस्तावेज़ लाने के लिए क्वेरी निम्नलिखित है -
> var iterator =db.demo234.find({"आयु":{$exists:false}},{"_id":0});> iterator.forEach(function(d)...{.. . प्रिंटजसन(डी);...})यह निम्नलिखित आउटपुट देगा -
{ "FirstName" :"David", "LastName" :"Miller" }