如何创建 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

