ArangoDB HTTP / AQL CREATE INDEX - PullRequest
       38

ArangoDB HTTP / AQL CREATE INDEX

0 голосов
/ 03 марта 2019

Чтобы обеспечить уникальные ребра в моей коллекции ребер, я могу индексировать поля _from и _to, как указано в документации

db.edges.ensureIndex({ type: "hash", fields: [ "_from", "_to" ], unique: true });

Вышеуказанная операция может быть выполнена только изarangosh.Однако я пишу функцию настройки, которая должна создавать все необходимые коллекции вершин и ребер в основном через HTTP API.Мне нужно знать, как выполнить то же действие через AQL или HTTP Api.

1 Ответ

0 голосов
/ 04 марта 2019

AQL не предоставляет никаких средств для операций на языке определения данных, таких как создание / удаление баз данных, коллекций или индексов.

Цель AQL - выполнение запросов на выборку данных и модификацию данных для базы данных ArangoDB.

Операции определения данных могут выполняться через HTTP API ArangoDB, веб-интерфейс ArangoDB или оболочку Arango (arangosh).Последние два также будут использовать обычный HTTP API ArangoDB.

...