मोंगो शेल से निम्नलिखित उदाहरण पर विचार करें जो पहले echoFunction
नामक फ़ंक्शन को सहेजता है system.js
. पर db.eval()
. का उपयोग करके फंक्शन को कलेक्ट और कॉल करता है :
db.system.js.save({
_id: "echoFunction",
value: function (x) {
return 'echo: ' + x;
}
})
db.eval("echoFunction('test')") // -> "echo: test"
echoFunction(...)
eval
. में उपलब्ध है /$where
/mapReduce
आदि अधिक जानकारी http://docs.mongodb.org/manual/tutorial/store-javascript-function-on-server