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

MongoDB में मौजूदा दस्तावेज़ की जाँच करें?

<घंटा/>

आप इसके लिए findOne() का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है -

db.yourCollectionName.findOne({yourFieldName:'yourValue'});

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

> db.checkExistingDemo.insertOne({"StudentName":"John"});{ "acknowledge" :true, "insertId" :ObjectId("5cbdf90dac184d684e3fa265")}> db.checkExistingDemo.insertOne({"StudentName" :"कैरोल"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5cbdf912ac184d684e3fa266")}> db.checkExistingDemo.insertOne({"StudentName":"Sam"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5cbdf916ac184d684e3fa267")}> db.checkExistingDemo.insertOne({"StudentName":"Mike"});{ "acknowledge" :true, "insertedId" :ObjectId("5cbdf91bac268fad")> 

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

> db.checkExistingDemo.find().pretty();

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

{ "_id" :ObjectId("5cbdf90dac184d684e3fa265"), "StudentName" :"John" }{ "_id" :ObjectId("5cbdf912ac184d684e3fa266"), "StudentName" :"Carol" }{ "_id(" ) "5cbdf916ac184d684e3fa267"), "StudentName" :"Sam" }{ "_id" :ObjectId("5cbdf91bac184d684e3fa268"), "StudentName" :"Mike" }

मौजूदा दस्तावेज़ की जाँच करने के लिए निम्नलिखित प्रश्न हैं -

> db.checkExistingDemo.findOne({StudentName:'Carol'});

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

{ "_id" :ObjectId("5cbdf912ac184d684e3fa266"), "StudentName" :"Carol" }

  1. नेस्टेड दस्तावेज़ के लिए MongoDB खोज () क्वेरी?

    नेस्टेड दस्तावेज़ से मान प्राप्त करने के लिए, डॉट नोटेशन का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo591.insert([ ...    { "Name": "John", "Age": 23 }, ...    {"Name": "Carol", "Age": 26}, ... &nbs

  1. MongoDB में एक सरणी में डुप्लिकेट की जाँच करें?

    किसी सरणी में डुप्लिकेट की जाँच करने के लिए, MongoDB में समुच्चय () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo756.insertOne({"SubjectName":["MySQL","MongoDB","Java"]}); {    "acknowledged" : true,    "

  1. MongoDB में व्यर्थ स्थान को कम करने की रणनीतियाँ

    ऐपबॉय मोबाइल ऐप्स के लिए दुनिया का अग्रणी मार्केटिंग ऑटोमेशन प्लेटफॉर्म है। हम अपने ग्राहकों के मोबाइल ऐप में उपयोगकर्ता क्या कर रहे हैं, इस पर नज़र रखते हुए और उन्हें अपने व्यवहार या जनसांख्यिकी के आधार पर ईमेल, पुश नोटिफिकेशन और इन-ऐप संदेशों के लिए उपयोगकर्ताओं को लक्षित करने की अनुमति देकर हर मह