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

MongoDB शेल में दस्तावेज़ मूल्य कैसे प्रिंट करें?

<घंटा/>

इसके लिए forEach() की अवधारणा के साथ काम करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -

> db.printDocuementValueDemo.insertOne({"InstructorName":"John Smith"});{ "acknowledge" :true, "insertId" :ObjectId("5cd6804f7924bb85b3f48950")}> db.printDocumentValueDemo.insertOne({"InstructorName ":"सैम विलियम्स"});{"स्वीकृत" :सच, "insertId" :ObjectId("5cd680577924bb85b3f48951")}> db.printDocumentValueDemo.insertOne({"InstructorName":"David Miller"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5cd680637924bb85b3f48952")}

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

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

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

{ "_id" :ObjectId("5cd6804f7924bb85b3f48950"), "InstructorName" :"John Smith"}{ "_id" :ObjectId("5cd680577924bb85b3f48951"), "InstructorName" :"Sam Williams"}{ "_id" :ObjectId("5cd680637924bb85b3f48952"), "InstructorName" :"डेविड मिलर"}

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

> db.printDocumentValueDemo.find({ _id :ObjectId("5cd680577924bb85b3f48951")}, {InstructorName:1, _id:0}).forEach(function(myDocument) { Print(myDocument.InstructorName);}); 

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

सैम विलियम्स

  1. कैसे पता करें कि दस्तावेज़ में तत्व मौजूद है - MongoDB?

    यह जानने के लिए कि क्या MongoDB दस्तावेज़ में तत्व मौजूद है, MongoDB $exists का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo497.insertOne({"details":[{"Name":"Chris"},{"Name":"Bob"}]});{    "acknowledged" : tru

  1. मैं MongoDB में किसी दस्तावेज़ से सरणी मान कैसे हटाऊं?

    सरणी मान हटाने के लिए, MongoDB में $pull का उपयोग करें। $pull ऑपरेटर किसी निर्दिष्ट शर्त से मेल खाने वाले मान या मान के सभी उदाहरणों को मौजूदा सरणी से हटा देता है। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - db.demo535.insertOne(... {...... studentId :101,... studentName :Chris,... ListOfMailIds

  1. MongoDB में NumberLong मान कैसे प्रिंट करें?

    मोंगो शेल 64-बिट पूर्णांकों को संभालने के लिए NumberLong() आवरण प्रदान करता है। कस्टम वेरिएबल का उपयोग करके सिंटैक्स निम्नलिखित है और toString() - . का उपयोग करके प्रिंट करें var anyVariableName=NumberLong("yourLongNumber"); yourVariableName.toString(); उपरोक्त अवधारणा को समझने के लिए, आइ