以前,我可以使用以下方法从顶点获取所有唯一边
FOR v,c
IN 1..3
ANY "EntityA/A"
EDGES
OPTIONS {uniqueEdges:global,bfs: true}
RETURN c
从3.3.5开始,AQL遍历中存在未记录的更改,uniqueEdges:global
不再受支持。这是否意味着无法在AQL中查询不同的边缘?
一种解决方案是使用DISTINCT,但据我所知,这是遍历完成后的过滤函数,因此对性能没有帮助。
答案 0 :(得分:1)
正如您所注意到的,最近的3.2和3.3版本不支持选项uniqueEdges:global
,并且不会为下一版本提供支持。目前使用RETURN DISTINCT
是一种有效的方法。
此pull request会从文档中删除不受支持的选项。