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

2024-03-05

ArangoDB 文档(Foxx 部分)说:

由于 Foxx 直接在 ArangoDB 内部运行,因此您可以将处理请求所需的所有数据库查询和逻辑捆绑在一个位置。

除了使用“Foxx 框架”之外,还有其他“更原生”的方法来实现与 ArangoDB 中的用户定义函数或存储过程等效的功能吗?


您可以使用用户定义的函数 https://www.arangodb.com/docs/stable/aql/extending.html可以在 AQL 内部使用。

UDF 的范围明显有限,只能处理通过参数放入其中的数据。因此,UDF 的范围比存储过程窄 - 您不能在其中运行子查询。

虽然 Foxx 可以提供比存储过程更多的功能(您可以通过 RESTful HTTP 直接与它对话),但它代表了 ArangoDB 中的存储过程。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ArangoDB 和用户定义的函数或存储过程 的相关文章

随机推荐