Arangodb:遍历仅使用一种类型的边缘

时间:2017-07-26 11:58:41

标签: arangodb

我有一个带有“type”属性的边集合。

只使用例如带有type =“A”的edge进行遍历的AQL示例是什么?

1 个答案:

答案 0 :(得分:1)

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

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.1/AQL/Graphs/Traversals.html