2016-08-23 77 views
2

ArangoDB文档(福克斯部分)表示:ArangoDB和用户定义的函数或存储过程

由于福克斯直接运行ArangoDB的里面它让你捆绑必要来处理一个的请求的所有数据库查询和逻辑地点。

有没有比'使用'Foxx框架'在ArangoDB中实现等同于用户定义函数或存储过程的方式'更本地化'的其他方法?

回答

1

您可以使用user defined functions,它可以在AQL中使用。

UDF具有明确的有限范围,只处理通过参数输入到其中的数据。所以UDF的范围比存储过程的范围小 - 你不能在其中运行子查询。

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

+0

我不知道历史,但现在人们可以访问数据库中的数据,所以UDF只能用“通过参数放入数据”的方式工作。 – peak

+0

嗨,我可以向你保证,虽然它可能不会立即中断,但它不被支持。 – dothebart

相关问题