MongoDB शेल में उपनामों को परिभाषित करने के लिए, आप नीचे दिए गए सिंटैक्स का उपयोग कर सकते हैं -
Object.defineProperty(this, 'yourFunctionName', {
get: function() {
yourStatement1,
.
.
return N
},
enumerable: true,
configurable: true
}); वर के साथ असाइन करने के लिए सिंटैक्स निम्नलिखित है -
var anyAliasName=yourFunctionName;
आइए MongoDB शेल में एक उपनाम को परिभाषित करने के लिए उपरोक्त सिंटैक्स को लागू करें। यहाँ, 'displayMessageDemo' हमारा कार्य है -
> Object.defineProperty(this, 'displayMessageDemo', {
... get: function() {
... return "Hello MongoDB"
... },
... enumerable: true,
... configurable: true
... }); MongoDB शेल में var को फ़ंक्शन असाइन करने की क्वेरी -
> var myMessage = displayMessageDemo;
आइए हम उपरोक्त उपनामों का मान प्रदर्शित करें -
> myMessage;
यह निम्नलिखित आउटपुट देगा -
Hello MongoDB