यह विशेष 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