Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB

จะกำหนดนามแฝงใน MongoDB Shell ได้อย่างไร?


ในการกำหนดนามแฝงในเชลล์ 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
... });

แบบสอบถามเพื่อกำหนดฟังก์ชันให้กับ var ใน MongoDB เชลล์ -

> var myMessage = displayMessageDemo;

ให้เราแสดงค่าของนามแฝงข้างต้น -

> myMessage;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

Hello MongoDB