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

MongoDB संग्रहीत प्रक्रिया कैसे बनाएं?

<घंटा/>

MongoDB संग्रहीत कार्यविधि बनाने के लिए सिंटैक्स निम्नलिखित है -

db.system.js.save
(
   {
      _id:"yourStoredProcedueName",
      value:function(argument1,....N)
      {
         statement1,
         .
         .
         N
      }
   }
);

अब उपरोक्त सिंटैक्स को लागू करें। संग्रहीत कार्यविधि बनाने की क्वेरी इस प्रकार है -

> db.system.js.save
(
   {
      _id:"addTwoValue",
      value:function(a,b)
      {
         return a+b
      }
   }
);

निम्न आउटपुट है -

WriteResult({ "nMatched" : 0, "nUpserted" : 1, "nModified" : 0, "_id" : "addTwoValue" })

अब आप संग्रहीत कार्यविधि को eval() का उपयोग करके कॉल कर सकते हैं। क्वेरी इस प्रकार है -

> db.eval("return addTwoValue(100,25)");
125

  1. एक टेबल बनाने के लिए MySQL संग्रहीत प्रक्रिया?

    तालिका बनाने वाली संग्रहीत कार्यविधि बनाने के लिए क्वेरी निम्नलिखित है। यहां, हम तीन कॉलम वाली एक टेबल बना रहे हैं, उनमें से एक है Id - DELIMITER; अब आप कॉल कमांड की मदद से संग्रहित प्रक्रिया को कॉल कर सकते हैं - कॉल Stored_Procedure_CreatingTable();क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.18 सेकंड

  1. जावा का उपयोग करके मोंगोडीबी संग्रह कैसे बनाएं?

    आप db.createCollection() का उपयोग करके MongoDB में एक संग्रह बना सकते हैं विधि। सिंटैक्स db.createCollection(name, options) कहां डीबी डेटाबेस है। नाम उस संग्रह का नाम है जिसे आप बनाना चाहते हैं। विकल्प वैकल्पिक पैरामीटर का सेट है जैसे कि कैप्ड, ऑटो इंडेक्स, आकार और अधिकतम। उदाहरण db.cre

  1. जावा का उपयोग करके MongoDB में एक इंडेक्स कैसे बनाएं?

    MongoDB में एक इंडेक्स बनाने के लिए, आपको createIndex() का उपयोग करना होगा विधि। सिंटैक्स db.COLLECTION_NAME.createIndex({KEY:1}) जहां key उस फाइल का नाम है जिस पर आप इंडेक्स बनाना चाहते हैं और 1 आरोही क्रम के लिए है। इंडेक्स को अवरोही क्रम में बनाने के लिए आपको -1 का उपयोग करना होगा। Java में, आप