ต่อไปนี้เป็นรูปแบบการสร้าง 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