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

MongoDB क्वेरी खोजने के लिए स्थिर मान वाला फ़ील्ड कैसे जोड़ें?

<घंटा/>

आप कुल ढांचे के साथ $literal ऑपरेटर का उपयोग कर सकते हैं। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -

> db.fieldWithStaticValue.insertOne({"Name":"Larry","Age":24});{ "acknowledge":true, "insertId" :ObjectId("5cd6554c7924bb85b3f48948")}> db.fieldWithStaticValue। इंसर्टऑन ({"नाम":"क्रिस", "आयु":23}); {"स्वीकृत":सच, "सम्मिलित आईडी":ऑब्जेक्ट आईडी ("5cd655567924bb85b3f48949")}> db.fieldWithStaticValue.insertOne({"Name":" डेविड","आयु":26});{ "स्वीकृत" :सच, "insertId" :ObjectId("5cd655607924bb85b3f4894a")}

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

> db.fieldWithStaticValue.find();

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

{ "_id" :ObjectId("5cd6554c7924bb85b3f48948"), "Name" :"Larry", "Age" :24 }{ "_id" :ObjectId("5cd655567924bb85b3f48949"), "Name" :"Chris", " उम्र" :23 }{ "_id" :ObjectId("5cd655607924bb85b3f4894a"), "Name" :"David", "Age" :26 }

$literal -

. का उपयोग करके MongoDB में स्थिर मान के साथ फ़ील्ड जोड़ने की क्वेरी निम्नलिखित है
> db.fieldWithStaticValue.aggregate( [ {$प्रोजेक्ट:{नाम:1,आयु:1, "स्टेटिकवैल्यू":{ $शाब्दिक:100 }}}]);

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

{ "_id" :ObjectId("5cd6554c7924bb85b3f48948"), "Name" :"Larry", "Age" :24, "StaticValue" :100 }{ "_id" :ObjectId("5cd655567924bb85b3f48949"), "Name" :"क्रिस", "आयु" :23, "स्टेटिकवैल्यू" :100 }{ "_id" :ObjectId("5cd655607924bb85b3f4894a"), "नाम" :"डेविड", "आयु" :26, "स्टेटिकवैल्यू" :100 } 
  1. केवल एक विशिष्ट फ़ील्ड मान को अपडेट करने के लिए MongoDB क्वेरी कैसे चलाएं?

    आइए हम एक उदाहरण देखते हैं और दस्तावेजों के साथ एक संग्रह बनाते हैं - > db.demo557.insertOne({Name:"Chris"});{    "acknowledged" : true, "insertedId" : ObjectId("5e8f28e954b4472ed3e8e864") } > db.demo557.insertOne({Name:"David"});{ &n

  1. MySQL में मौजूदा मान में मूल्य जोड़ने के लिए फ़ील्ड को कैसे अपडेट करें?

    आप UPDATE और SET कमांड की मदद से मौजूदा वैल्यू में वैल्यू एड करने के लिए फील्ड को अपडेट कर सकते हैं। वाक्य रचना इस प्रकार है - UPDATE yourTableName SET yourColumnName = yourColumnName+integerValueToAdd WHERE yourCondition; उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की

  1. एक MySQL क्वेरी में चयन के साथ INSERT INTO करते समय स्थिर मान कैसे जोड़ें?

    जब आप INSERT INTO SELECT MySQL क्वेरी का उपयोग करते हैं तो आप स्थिर मान जोड़ सकते हैं। वैल्यू को सीधे सेलेक्ट स्टेटमेंट में लिखें या आप वेरिएबल की मदद से जोड़ सकते हैं जो वैल्यू को इनिशियलाइज़ करता है। केस 1 - मान को सीधे INSERT INTO SELECT स्टेटमेंट में रखें। वाक्य रचना इस प्रकार है - INSERT INTO