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

MongoDB में केवल एक ही दस्तावेज़ निकालें

<घंटा/>

MongoDB में केवल एक दस्तावेज़ को निकालने के लिए, निकालें () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo165.insertOne({"ClientId":101,"ClientName":"Chris","ClientAge":34});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e36895c9e4f06af551997cc") }> db.demo165.insertOne({"ClientId":102,"ClientName":"Bob",,"ClientAge":32});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e3689659e4f06af551997cd")}> db.demo165.insertOne({"ClientId":103,"ClientName":"David","ClientAge":35});{ "acknowledge" :true, "insertId" :ObjectId("5e36896d9e4f06af551997ce")}

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

> db.demo165.find();

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

{ "_id" :ObjectId("5e36895c9e4f06af551997cc"), "ClientId" :101, "ClientName" :"Chris", "ClientAge" :34 }{ "_id" :ObjectId("5e3689659e4f06af551997cd"), "ClientId" :102, "क्लाइंटनाम" :"बॉब", "क्लाइंटएज" :32 }{ "_id" :ऑब्जेक्टआईडी ("5e36896d9e4f06af551997ce"), "क्लाइंटआईड" :103, "क्लाइंटनाम" :"डेविड", "क्लाइंटएज" :35 } 

MongoDB से दस्तावेज़ को हटाने की क्वेरी निम्नलिखित है -

> db.demo165.remove({"ClientId":102});WriteResult({ "nRemoved" :1})

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

> db.demo165.find();

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

{ "_id" :ObjectId("5e36895c9e4f06af551997cc"), "ClientId" :101, "ClientName" :"Chris", "ClientAge" :34 }{ "_id" :ObjectId("5e36896d9e4f06af551997ce"), "ClientId" :103, "क्लाइंटनाम" :"डेविड", "क्लाइंटएज" :35 }

  1. दस्तावेज़ से उप-दस्तावेज़ को हटाने के लिए MongoDB क्वेरी?

    किसी दस्तावेज़ से उप-दस्तावेज़ को हटाने के लिए, अद्यतन() के साथ $pull का उपयोग करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo538.insertOne( ... { ...    id:101, ...    "details": ...    { ...       anotherDetails: ...   &nb

  1. MongoDB दस्तावेज़ में केवल एक ही मान बढ़ाएँ?

    केवल एक मान को अपडेट करने और इसे MongoDB में बढ़ाने के लिए, $inc के साथ-साथ update() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo698.insertOne({Score:78}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea6d8a4551299a9f98c

  1. MongoDB में मानदंड निर्दिष्ट करने वाला केवल एक दस्तावेज़ पुनर्प्राप्त करें?

    इसके लिए MongoDB में findOne() का प्रयोग करें। FindOne() एक दस्तावेज़ देता है जो संग्रह पर निर्दिष्ट क्वेरी मानदंड को पूरा करता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo596.insertOne({_id:1,"FirstName":"John","LastName":"Smith"}); { "ackno