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

Stored procedures ArangoDB和用户定义的函数或存储过程,stored-procedures,user-defined-functions,arangodb,foxx,Stored Procedures,User Defined Functions,Arangodb,Foxx,ArangoDB文档(Foxx部分)说明: 因为Foxx直接在ArangoDB内部运行,所以可以将处理请求所需的所有数据库查询和逻辑捆绑在一个地方 除了使用“Foxx框架”来实现与ArangoDB中的用户定义函数或存储过程等效的东西外,还有其他“更原生”的方法吗?您可以使用AQL内部使用的方法 UDF只处理通过参数输入的数据,其范围显然有限。因此,UDF的作用域比存储过程小——您不能在其中运行子查询 虽然Foxx可以提供比存储过程更多的功能(您可以通过restfulhttp直接与它对话),但它代

ArangoDB文档(Foxx部分)说明:

因为Foxx直接在ArangoDB内部运行,所以可以将处理请求所需的所有数据库查询和逻辑捆绑在一个地方

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

您可以使用AQL内部使用的方法

UDF只处理通过参数输入的数据,其范围显然有限。因此,UDF的作用域比存储过程小——您不能在其中运行子查询


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

我不知道历史,但现在人们可以访问数据库中的数据,因此UDF不能只使用“通过参数输入的数据”。嗨,我可以向你保证,虽然它可能不会立即中断,但它不受支持。