ArangoDB AQL: Обход всех ребер графа без использования startVertex - PullRequest
0 голосов
/ 21 апреля 2019

У меня есть сценарий, в котором я хотел бы перебрать все ребра в наборе ребер (обход на 1 глубину). Таким образом, в приведенном ниже запросе я не хочу указывать startVertex.

[WITH vertexCollection1[, vertexCollection2[, ...vertexCollectionN]]]
FOR vertex[, edge[, path]]
  IN [min[..max]]
  OUTBOUND|INBOUND|ANY startVertex
  GRAPH graphName
  [PRUNE pruneCondition]
  [OPTIONS options]

Однако, похоже, это невозможно. Есть ли способ пойти по этому поводу? Я знаю, что мог бы просто выполнить обычный цикл для набора ребер и получить вершины _from и _to для каждого ребра, но я беспокоюсь о проблемах производительности, если я сделаю это. Буду признателен за любые советы, особенно по улучшению производительности.

...