MongoDB में NAN फ़ील्ड वाले सभी दस्तावेज़ खोजने के लिए, निम्न सिंटैक्स का उपयोग करें
db.yourCollectionName.find({yourFieldName:NaN})
आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं
> db.nanDemo.insertOne({"Score":0/0});{ "acknowledge":true, "insertId":ObjectId("5ca251a26304881c5ce84b8a")}> db.nanDemo.insertOne({"Score" :10/5});{ "स्वीकृत" :सच, "insertId" :ObjectId("5ca2520e6304881c5ce84b8b")}> db.nanDemo.insertOne({"Score":20/0});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5ca252156304881c5ce84b8c")}> db.nanDemo.insertOne({"Score":0/20});{ "acknowledgeed" :true, "insertedId" :ObjectId("5ca2521e6304881c5ce84b8d")}खोज () विधि की मदद से संग्रह से सभी दस्तावेजों को प्रदर्शित करने के लिए क्वेरी निम्नलिखित है
> db.nanDemo.find().pretty();यह निम्नलिखित आउटपुट उत्पन्न करेगा
{ "_id" :ObjectId("5ca251a26304881c5ce84b8a"), "Score" :NaN }{ "_id" :ObjectId("5ca2520e6304881c5ce84b8b"), "Score" :2 }{ "_id" :ObjectId("5ca5ce252156") , "स्कोर" :इन्फिनिटी }{ "_id" :ObjectId("5ca2521e6304881c5ce84b8d"), "स्कोर" :0 }MongoDB में NAN फ़ील्ड वाले सभी दस्तावेज़ों को खोजने के लिए क्वेरी निम्नलिखित है
> db.nanDemo.find({ Score:0/0 });यह निम्नलिखित आउटपुट उत्पन्न करेगा
{ "_id" :ObjectId("5ca251a26304881c5ce84b8a"), "Score" :NaN }वैकल्पिक क्वेरी इस प्रकार है
> db.nanDemo.find({ Score:NaN })यह निम्नलिखित आउटपुट उत्पन्न करेगा
{ "_id" :ObjectId("5ca251a26304881c5ce84b8a"), "Score" :NaN }