2016-08-23 111 views
2

ArangoDB文檔(福克斯部分)表示:ArangoDB和用戶定義的函數或存儲過程

由於福克斯直接運行ArangoDB的裏面它讓你捆綁必要來處理一個的請求的所有數據庫查詢和邏輯地點。

有沒有比'使用'Foxx框架'在ArangoDB中實現等同於用戶定義函數或存儲過程的方式'更本地化'的其他方法?

回答

1

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

UDF具有明確的有限範圍,只處理通過參數輸入到其中的數據。所以UDF的範圍比存儲過程的範圍小 - 你不能在其中運行子查詢。

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

+0

我不知道歷史,但現在人們可以訪問數據庫中的數據,所以UDF只能用「通過參數放入數據」的方式工作。 – peak

+0

嗨,我可以向你保證,雖然它可能不會立即中斷,但它不被支持。 – dothebart

相關問題