MongoDB高级查询 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

save保存存储过程

MongoDB 同样支持存储过程。关于存储过程你需要知道的第一件事就是它是用javascript 来写的。 也许这会让你很奇怪,为什么它用javascript 来写,但实际上它会让你非常满意,

MongoDB 存储过程是存储在db.system.js表中的,我们想象一个简单的sql 自定义函数如下:

function addNumbers( x , y ) {
return x + y;
}

下面我们将这个sql 自定义函数转换为MongoDB 的存储过程,使用save()方法保存:

> db.system.js.save({_id:"addNumbers", value:function(x, y){ return x + y; }});