Способ запроса всех отдельных ребер в AQL - PullRequest
0 голосов
/ 25 мая 2018

Ранее я мог использовать следующее, чтобы получить все уникальные ребра из вершины

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, но, насколько я понимаю, это функция фильтра после выполнения обхода, поэтому не помогаютс производительностью.

1 Ответ

0 голосов
/ 28 мая 2018

Как вы заметили, опция uniqueEdges:global не поддерживается в последних версиях 3.2 и 3.3, и ее поддержка не планируется в следующих выпусках.На данный момент использование RETURN DISTINCT является рабочим подходом.

Этот запрос на получение удаляет неподдерживаемую опцию из документации.

...