केवल FALSE मान प्राप्त करने के लिए, आइए पहले हम दस्तावेज़ों के साथ एक संग्रह बनाएँ। फ़ील्ड में से एक है सक्षम करें जिसमें TRUE या FALSE मान हैं जैसा कि नीचे दिखाया गया है
> db.translateDefinitionDemo.insertOne({"_id":10,"StudentName":"Larry","isEnable":true}); { "acknowledged" : true, "insertedId" : 10 } > db.translateDefinitionDemo.insertOne({"_id":20,"StudentName":"Chris","isEnable":false}); { "acknowledged" : true, "insertedId" : 20 } > db.translateDefinitionDemo.insertOne({"_id":30,"StudentName":"Robert","isEnable":true}); { "acknowledged" : true, "insertedId" : 30 } > db.translateDefinitionDemo.insertOne({"_id":40,"StudentName":"Sam","isEnable":false}); { "acknowledged" : true, "insertedId" : 40 } > db.translateDefinitionDemo.insertOne({"_id":50,"StudentName":"Mike","isEnable":true}); { "acknowledged" : true, "insertedId" : 50 }
एक संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करने के लिए क्वेरी निम्नलिखित है
> db.translateDefinitionDemo.find().pretty();
यह निम्नलिखित आउटपुट उत्पन्न करेगा
{ "_id" : 10, "StudentName" : "Larry", "isEnable" : true } { "_id" : 20, "StudentName" : "Chris", "isEnable" : false } { "_id" : 30, "StudentName" : "Robert", "isEnable" : true } { "_id" : 40, "StudentName" : "Sam", "isEnable" : false } { "_id" : 50, "StudentName" : "Mike", "isEnable" : true }
MongoDB में केवल FALSE मान प्राप्त करने के लिए क्वेरी निम्नलिखित है
> db.translateDefinitionDemo.find({ "_id" : { "$in" : [10, 20, 30,40,50] }, "isEnable" : { "$ne" : true } }).pretty();
यह निम्नलिखित आउटपुट उत्पन्न करेगा
{ "_id" : 20, "StudentName" : "Chris", "isEnable" : false } { "_id" : 40, "StudentName" : "Sam", "isEnable" : false }