如何创建 MongoDB 存储过程?

mongodbdatabasebig data analytics

以下是创建 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

相关文章