gpt4 book ai didi

javascript - arangodb 中的自定义访问者和自定义扩展器

转载 作者:行者123 更新时间:2023-11-28 03:33:12 27 4
gpt4 key购买 nike

查看文档,它说遍历模块 (@arangodb/graph/traversal) 从版本 3.4.0 开始已弃用。是否有其他方法可以按照该模块中可用的方式使用自定义访问者和扩展器?

最佳答案

我能找到的唯一替代方案是“用户定义的函数”:https://www.arangodb.com/docs/stable/aql/extending.html .

定义UDF后,例如 userFunc ,您可以运行如下查询:

FOR v, e, p in MIN..MAX
INBOUND|OUTBOUND|ANY @startingNode
GRAPH @graph //or edge list
[PRUNE]
[OPTIONS]
LET vProcessed = userFunc(v)
//... further clauses operate on vProcessed

以这种方式定义的用户函数可能会访问两者节点和边,我不确定客户端驱动程序是否可以。

注意:“访问者”只能在 PRUNE之后运行。子句,由于 AQL 允许的语法架构。

关于javascript - arangodb 中的自定义访问者和自定义扩展器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57975495/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com