Arangodb:仅使用一种边的遍历
Arangodb: Traversal using only 1 type of edges
我有一个带 "type" 属性 的边缘集合。
AQL 的示例是什么,例如,仅使用类型为 "A" 的边进行遍历?
不出所料,您使用了过滤器,例如:
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
我有一个带 "type" 属性 的边缘集合。
AQL 的示例是什么,例如,仅使用类型为 "A" 的边进行遍历?
不出所料,您使用了过滤器,例如:
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