You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在ArangoDB社区版WebUI中编写自定义函数?

在ArangoDB社区版WebUI中创建自定义AQL函数

当然可以在ArangoDB社区版的WebUI中注册自定义AQL函数,具体操作步骤如下:

  • 打开ArangoDB WebUI,登录后进入Queries(查询)页面
  • 在查询编辑器中,直接执行注册函数代码(WebUI中无需转义双引号):
require("@arangodb/aql/functions").register("MYFUNCTIONS::TEMPERATURE::CELSIUSTOFAHRENHEIT",
function (celsius) {
  "use strict";
  return celsius * 1.8 + 32;
});
  • 点击Execute(执行)按钮,执行成功后函数即完成注册
  • 验证函数有效性:在AQL查询中调用该函数测试,比如执行:
RETURN MYFUNCTIONS::TEMPERATURE::CELSIUSTOFAHRENHEIT(25)

正常情况下会返回77,说明函数可正常工作

额外说明

  • 自定义函数为全局生效,注册后当前数据库的所有查询都能调用
  • 若需更新函数逻辑,重新执行修改后的注册代码即可覆盖原有函数
  • 删除函数可执行以下代码:
require("@arangodb/aql/functions").unregister("MYFUNCTIONS::TEMPERATURE::CELSIUSTOFAHRENHEIT")

内容的提问来源于stack exchange,提问作者Chaitanya Srinevas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 15:50:20