Команда PRUNE не распознается в ArangoDB 3.4.5 для Windows

#arangodb

#arangodb

Вопрос:

Обновлено с версии 3.4.2 до версии 3.4.5 Community для Windows, чтобы использовать опцию PRUNE. Сейчас я пытаюсь написать обход с использованием PRUNE в веб-интерфейсе ArangoDB, но анализатор не распознает эту команду (просто слово остается черным, а не синим, как любое ключевое слово AQL в запросе). Кто-нибудь сталкивался с такой же проблемой?

Комментарии:

1. включите ваш код, который вы используете для запуска команды. Также необходимо опубликовать какие-либо журналы ошибок?

Ответ №1:

Шаг вперед. Ключевое слово PRUNE правильно анализируется (даже если его цвет остается черным) только тогда, когда оно является первым фильтром при обходе. В этом случае, похоже, она работает должным образом, вместо этого анализатор возвращает ошибку, когда PRUNE предшествует OPTIONS или FILTER .

Комментарии:

1. Веб-интерфейс не использует фактический анализатор. Она выполняется на стороне клиента и имеет базовую подсветку синтаксиса. Фактический анализатор находится на стороне сервера. В веб-интерфейсе здесь просто отсутствует PRUNE ключевое слово: github.com/arangodb/arangodb/blob/devel/js/apps/system/_admin /…

2. Проблема была устранена и будет решена в версиях v3.4.6 и v3.5.0: github.com/arangodb/arangodb/pull/8781