Arangodb:仅使用1种边进行遍历

wsewodh2  于 2023-09-28  发布在  Go
关注(0)|答案(1)|浏览(120)

我有一个带有“type”属性的edges集合。
例如,只使用类型为“A”的边进行遍历的AQL的示例是什么?

rjee0c15

rjee0c151#

正如所料,您可以使用过滤器,例如:

FOR v, e, p IN 1..5 OUTBOUND 'collection/root' GRAPH 'graph'
    FILTER p.edges[*].type == "A"
    RETURN p

这个查询在路径p上过滤,1..5限制了所考虑的路径的长度。
关于遍历的文档涵盖了很多方面,并提供了一些示例来帮助您入门:https://docs.arangodb.com/3.11/aql/graphs/traversals/

相关问题