Mongo在一些地方使用存储的Javascript,包括Map/Reduce,db.eval和where子句.查看此博客文章进行调查:
将函数存储在服务器上并使它们在这三个上下文中可用的关键是db.system.js.save:
db.system.js.save( { _id : "foo" , value : function( x , y ){ return x + y; } } );
Run Code Online (Sandbox Code Playgroud)
Mongo文档中的更多细节