आइए पहले एक संग्रह बनाएं। दस्तावेज़ों के साथ संग्रह बनाने की क्वेरी निम्नलिखित है
> db.documentExistsOrNotDemo.insertOne({"UserId":101,"UserName":"John"});{ "स्वीकृत" :true, "insertId" :ObjectId("5c9932bd330fd0aa0d2fe4cf")}> db.documentExistsOrNotDemo। insertOne({"UserId":102,"UserName":"Chris"});{ "स्वीकृत":सच, "insertId":ObjectId("5c9932c6330fd0aa0d2fe4d0")}> db.documentExistsOrNotDemo.insertOne({"UserId":102 ,"UserName":"Robert"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5c9932ce330fd0aa0d2fe4d1")}
एक संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करने के लिए क्वेरी निम्नलिखित है
> db.documentExistsOrNotDemo.find().pretty();
यह निम्नलिखित आउटपुट उत्पन्न करेगा
{ "_id" :ObjectId("5c9932bd330fd0aa0d2fe4cf"), "UserId" :101, "UserName" :"John"}{ "_id" :ObjectId("5c9932c6330fd0aa0d2fe4d0"), "UserId" :"102, "UserId" ::"क्रिस"}{ "_id" :ObjectId("5c9932ce330fd0aa0d2fe4d1"), "UserId" :102, "UserName" :"Robert"}
केस 1 :निम्नलिखित क्वेरी है जो दस्तावेज़ मौजूद होने पर सत्य लौटाती है
> db.documentExistsOrNotDemo.find({"UserId":101}).count()> 0;
यह निम्नलिखित आउटपुट उत्पन्न करेगा
सच
केस 2 निम्नलिखित क्वेरी है जो दस्तावेज़ मौजूद नहीं होने पर झूठी वापसी करती है
> db.documentExistsOrNotDemo.find({"UserId":110}).count()> 0;
यह निम्नलिखित आउटपुट उत्पन्न करेगा
<पूर्व>गलत