gpt4 book ai didi

sql - NOSQL 数据库中有存储过程之类的东西吗?

转载 作者:可可西里 更新时间:2023-11-01 09:12:41 25 4
gpt4 key购买 nike

我是 NOSQL 世界的新手,仍在比较 nosql 和 sql 数据库,
我只是尝试使用 mongodb 制作一些样本。

当我们向一个存储过程发送很少的参数并且该过程执行数据库中的许多其他存储过程时,我会询问存储过程,将从存储过程中获取数据并将数据发送给其他人。

换句话说,将使用函数序列和存储过程使逻辑发生在数据库端。

NOSQL 数据库中是否已经存在这种行为或相同的行为,或者它完全不同,我的想法是错误的?

最佳答案

Mongo 在一些地方使用了存储的 Javascript,包括 Map/Reduce、db.eval 和 where 子句。查看此博客文章以进行调查:

Working With Stored JavaScript in MongoDB

将函数存储在服务器上并使它们在这三个上下文中可用的关键是 db.system.js.save:

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

更多详情 in the Mongo docs

关于sql - NOSQL 数据库中有存储过程之类的东西吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2640516/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com