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