Sau đây là cú pháp để tạo thủ tục được lưu trữ trong MongoDB -
db.system.js.save
(
{
_id:"yourStoredProcedueName",
value:function(argument1,....N)
{
statement1,
.
.
N
}
}
); Bây giờ thực hiện cú pháp trên. Truy vấn để tạo một thủ tục được lưu trữ như sau -
> db.system.js.save
(
{
_id:"addTwoValue",
value:function(a,b)
{
return a+b
}
}
); Sau đây là kết quả -
WriteResult({ "nMatched" : 0, "nUpserted" : 1, "nModified" : 0, "_id" : "addTwoValue" }) Bây giờ bạn có thể gọi thủ tục được lưu trữ bằng eval (). Truy vấn như sau -
> db.eval("return addTwoValue(100,25)");
125