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

MongoDB में स्टोर्ड प्रोसीजर कैसे बनाएं

MongoDB में स्टोर्ड प्रोसीजर बनाने के लिए db.system.js कलेक्शन में जावास्क्रिप्ट फंक्शन सेव करें।

सिंटैक्स

db.system.js.save({
  _id: "yourStoredProcedureName",
  value: function(argument1, ..., argumentN) {
    // statements
  }
});

उदाहरण

दो संख्याएं जोड़ने वाला स्टोर्ड प्रोसीजर बनाएं:

> 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

महत्वपूर्ण नोट: MongoDB 4.4 से db.eval() और सर्वर-साइड जावास्क्रिप्ट स्टोर्ड प्रोसीजर डिप्रिकेटेड हैं। आधुनिक एप्लिकेशन में व्यावसायिक तर्क एप्लिकेशन लेयर में ही रखें।

  1. - टेबल बनाने के लिए MySQL स्टोर्ड प्रोसीजर

    MySQL में टेबल बनाने वाला स्टोर्ड प्रोसीजर टेबल बनाने वाले स्टोर्ड प्रोसीजर को बनाने का क्वेरी। यहां हम तीन कॉलम वाली एक टेबल बना रहे हैं, जिनमें से एक Id है: DELIMITER ; अब आप CALL कमांड की मदद से स्टोर्ड प्रोसीजर को कॉल कर सकते हैं: call Stored_Procedure_CreatingTable(); Query OK, 0 rows affecte

  1. - Java का उपयोग करके MongoDB कलेक्शन कैसे बनाएं?

    आप MongoDB में db.createCollection() मेथड का उपयोग करके कलेक्शन बना सकते हैं। सिंटैक्स db.createCollection(name, options) जहां db डेटाबेस है। name वह कलेक्शन का नाम है जिसे आप बनाना चाहते हैं। Option वैकल्पिक पैरामीटर्स का सेट है जैसे capped, auto indexed, size और max। उदाहरण > use myDatabase

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

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