如何建立 MongoDB 儲存過程?


以下是建立 MongoDB 儲存過程的語法 −

db.system.js.save
(
   {
      _id:"yourStoredProcedueName",
      value:function(argument1,....N)
      {
         statement1,
         .
         .
         N
      }
   }
);

現在實現上述語法。建立儲存過程的查詢如下 −

> db.system.js.save
(
   {
      _id:"addTwoValue",
      value:function(a,b)
      {
         return a+b
      }
   }
);

以下是輸出 −

WriteResult({ "nMatched" : 0, "nUpserted" : 1, "nModified" : 0, "_id" : "addTwoValue" })

你現在可以使用 eval() 呼叫儲存過程。查詢如下 −

> db.eval("return addTwoValue(100,25)");
125

更新時間: 2019-07-30

1K+ 檢視

開啟你的 職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.