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

MongoDB में संग्रहीत जावास्क्रिप्ट के साथ कैसे काम करें?

<घंटा/>

इसे विशेष system.js संग्रह में सहेजा जाता है। इसके लिए db.system.js.save() का इस्तेमाल करें। निम्नलिखित वाक्य रचना है -

db.system.js.save({
   _id: "anyFunctionName",
   value: function (returnValue) {
      return ‘yourMessage ' + returnValue;
   }
})

आइए उपरोक्त सिंटैक्स को लागू करें। निम्नलिखित प्रश्न है -

> db.system.js.save({
...    _id: "returnValue",
...    value: function (data) {
...       return 'The value==== ' + data;
...    }
... })
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

वास्तविक डेटा प्रिंट करने के लिए उपरोक्त फ़ंक्शन को कॉल करने की क्वेरी निम्नलिखित है -

> db.eval("returnValue(20)")
WARNING: db.eval is deprecated

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

The value==== 20

  1. MongoDB को LIMIT के साथ कैसे क्वेरी करें?

    MongoDB को सीमा के साथ क्वेरी करने के लिए, LIMIT() विधि का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo58.insertOne({Name:Mike});{ acknowledgeed :true, insertId :ObjectId(5e285f99cf89922)} संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.demo58.find(); य

  1. मैं सभी से मेल खाने के लिए मोंगोडीबी में सरणी फ़ील्ड के साथ कैसे काम करूं?

    MongoDB में सभी का मिलान करने के लिए, $all का उपयोग करें। $all ऑपरेटर उन दस्तावेज़ों का चयन करता है जहाँ किसी फ़ील्ड का मान एक सरणी है जिसमें सभी निर्दिष्ट तत्व होते हैं। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo695.insertOne({"ListOfValues":[100,200,500,800]}); {    &

  1. MongoDB में $ पुश के साथ काम करें

    आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo738.insertOne({Subjects:["C","C++"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ead696557bb72a10bcf0661") } > db.demo738.insertOne({Subjects:["MySQL"