ArangoDB和用户定义函数或存储过程

2izufjch  于 2022-12-09  发布在  Go
关注(0)|答案(1)|浏览(141)

ArangoDB文档(Foxx部分)指出:
因为Foxx直接在ArangoDB内部运行,所以它允许您将处理请求所需的所有数据库查询和逻辑捆绑在一个位置。
除了使用“Foxx框架”来实现与ArangoDB中的用户定义函数或存储过程等效的东西之外,是否还有其他“更本地化”的方法?

c90pui9n

c90pui9n1#

您可以使用user defined functions,它可以在AQL内部使用。
UDF有一个明确的有限范围,它只处理通过参数放入其中的数据,所以UDF的范围比存储过程小--你不能在其中运行子查询。
虽然Foxx可以提供比存储过程更多的功能(您可以通过RESTful HTTP直接与它对话),但它在ArangoDB中代表存储过程。

相关问题