Để xác định bí danh trong MongoDB shell, bạn có thể sử dụng cú pháp dưới đây -
Object.defineProperty(this, 'yourFunctionName', { get: function() { yourStatement1, . . return N }, enumerable: true, configurable: true });
Sau đây là cú pháp để gán với var -
var anyAliasName=yourFunctionName;
Chúng ta hãy triển khai cú pháp trên để xác định bí danh trong MongoDB shell. Ở đây, 'displayMessageDemo' là chức năng của chúng tôi -
> Object.defineProperty(this, 'displayMessageDemo', { ... get: function() { ... return "Hello MongoDB" ... }, ... enumerable: true, ... configurable: true ... });
Truy vấn gán hàm cho var trong MongoDB shell -
> var myMessage = displayMessageDemo;
Hãy để chúng tôi hiển thị giá trị của các bí danh trên -
> myMessage;
Điều này sẽ tạo ra kết quả sau -
Hello MongoDB