জাভাস্ক্রিপ্ট ফাংশন system.js নামে একটি সিস্টেম সংগ্রহ ব্যবহার করে পুনঃব্যবহারের জন্য সংরক্ষণ করা যেতে পারে। একটি ফাংশন সংরক্ষণ করতে, db.collection.save(),
ব্যবহার করুনপ্রথমে একটি ফাংশন তৈরি করা যাক। নিচের প্রশ্নটি −
> db.system.js.save({
... _id: "displayMessage",
... value: function (data) {
... return 'The Name is: ' + data;
... }
... }) এটি নিম্নলিখিত আউটপুট −
তৈরি করবেWriteResult({
"nMatched" : 0,
"nUpserted" : 1,
"nModified" : 0,
"_id" : "displayMessage"
}) সঞ্চিত ফাংশন চালানোর জন্য নিচের ক্যোয়ারী −
> db.eval("displayMessage('John')")
WARNING: db.eval is deprecated এটি নিম্নলিখিত আউটপুট −
তৈরি করবেThe Name is: John