Để 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