MongoDB 셸에서 별칭을 정의하려면 아래 구문을 사용할 수 있습니다 -
Object.defineProperty(this, 'yourFunctionName', {
get: function() {
yourStatement1,
.
.
return N
},
enumerable: true,
configurable: true
}); 다음은 var −
로 할당하는 구문입니다.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