STOREPROCEDURES 集合

概念

SYSPROCEDURES.STOREPROCEDURES 集合中包含了所有的存储过程函数,每一个函数保存为一个文档,每个文档包含以下字段:

字段名类型描述
name字符串函数名
func字符串函数体
funcType整数函数类型
- 0:代表 JavaScript 函数
其他类型暂无

示例

一个简单的存储过程函数如下:

  1. {
  2. "_id" : { "$oid" : "5257b115925c31dd16ec4e4a" },
  3. "name" : "fun",
  4. "func" : "function fun(num) {
  5. if (num == 1) {
  6. return 1;
  7. } else {
  8. return fun(num - 1) * num;
  9. }
  10. }",
  11. "funcType" : 0
  12. }