Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Mongodb

MongoDB में नंद ऑपरेटर से कैसे पूछताछ करें?

<घंटा/>

$not ऑपरेटर एक जटिल व्यंजक को उल्टा नहीं करेगा। इसलिए, $and या $ या $ne ऑपरेटर के साथ उपयोग करें।

आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo266.insertOne({"active1":true,"active2":false});{ "acknowledge":true, "insertId" :ObjectId("5e480f4b1627c0c63e7dbaa7")}> db.demo266.insertOne( {"active1":true,"active2":true});{ "acknowledge" :true, "insertId" :ObjectId("5e480f501627c0c63e7dbaa8")}> db.demo266.insertOne({"active1":false,"active2" :false});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5e480f561627c0c63e7dbaa9")}> db.demo266.insertOne({"active1":false,"active2":true});{ "acknowledge":सच है, "insertId" :ObjectId("5e480f701627c0c63e7dbaaa")}

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo266.find();

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

{ "_id" :ObjectId("5e480f4b1627c0c63e7dbaa7"), "active1" :true, "active2" :false }{ "_id" :ObjectId("5e480f501627c0c63e7dbaa8"), "active1" :true, "active2" :true }{ "_id" :ObjectId("5e480f561627c0c63e7dbaa9"), "active1" :false, "active2" :false }{ "_id" :ObjectId("5e480f701627c0c63e7dbaaa"), "active1" :false, "active2" :true } 

$ या $ne ऑपरेटर के साथ उपयोग करने के लिए क्वेरी निम्नलिखित है -

> db.demo266.find({$or:[{"active1":{"$ne":true}},{"active2":{"$ne":true}}]}); 

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

{ "_id" :ObjectId("5e480f4b1627c0c63e7dbaa7"), "active1" :true, "active2" :false }{ "_id" :ObjectId("5e480f561627c0c63e7dbaa9"), "active1" :false, "active2" :false }{ "_id" :ObjectId("5e480f701627c0c63e7dbaaa"), "active1" :false, "active2" :true }

  1. MongoDB को LIMIT के साथ कैसे क्वेरी करें?

    MongoDB को सीमा के साथ क्वेरी करने के लिए, LIMIT() विधि का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo58.insertOne({Name:Mike});{ acknowledgeed :true, insertId :ObjectId(5e285f99cf89922)} संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.demo58.find(); य

  1. MongoDB के साथ विशिष्ट दिनांक प्रारूप पर किसी क्वेरी को कैसे फ़िल्टर करें?

    विशिष्ट दिनांक प्रारूप पर किसी क्वेरी को फ़िल्टर करने के लिए, $dateToString का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo433.insertOne({"DueDate":new Date("2019-11-23")}); {    "acknowledged" : true,    "insertedId" :

  1. MongoDB में एक प्रश्न के साथ कई दस्तावेज़ कैसे अपडेट करें?

    एक ही क्वेरी के साथ कई दस्तावेज़ों को अपडेट करने के लिए, MongoDB में बल्कराइट () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo760.insertOne({id:1,details:{Value1:100,Value2:50}}); {    "acknowledged" : true,    "insertedId" : ObjectId(&qu