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