다음은 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