我是NOSQL世界的新手,仍然在nosql和sql数据库之间进行比较,
我只是尝试使用mongodb制作一些样本.
当我们向一个存储过程发送少量参数时,我询问存储过程,这个过程在数据库中执行其他存储过程的数量,将从存储过程中获取数据并将数据发送给其他人.
换句话说,将使用函数序列和存储过程使逻辑发生在数据库端.
NOSQL数据库上是否存在这种行为或类似的东西,或者它完全不同,我在想错误的方式?
Mongo在一些地方使用存储的Javascript,包括Map/Reduce,db.eval和where子句.查看此博客文章进行调查:
在MongoDB中使用存储的JavaScript
将函数存储在服务器上并使它们在这三个上下文中可用的关键是db.system.js.save:
db.system.js.save( { _id : "foo" , value : function( x , y ){ return x + y; } } );
Mongo文档中的更多细节