Высокоуровневые операторы¶
Высокоуровневые операторы:
- FOR: Итерация по коллекции или представлению, всем элементам массива или обходу графа
- RETURN: Выдать результат запроса.
- FILTER: Ограничьте результаты элементами, которые соответствуют произвольным логическим условиям.
- SEARCH: Запрос
arangsearch
илиsearch-alias
View. - SORT: Форсировать сортировку массива уже полученных промежуточных результатов.
- LIMIT: Уменьшите количество элементов в результате до максимально указанного числа, при необходимости пропустите элементы (разбиение на страницы).
- LET: Присвоить произвольное значение переменной.
- COLLECT: Сгруппируйте массив по одному или нескольким критериям группы. Также умеет считать и суммировать.
- WINDOW: Выполните агрегирование по связанным строкам.
- REMOVE: Удаление документов из коллекции.
- UPDATE: Частично обновить документы в коллекции.
- REPLACE: Полностью заменить документы в коллекции.
- INSERT: Вставка новых документов в коллекцию.
- UPSERT: Обновите/замените существующий документ или создайте его, если он не существует.
- WITH: Укажите коллекции, используемые в запросе (только в начале запроса).