Выбрать главу

Рис. 2.36. Результат выполнения команды :config

Кроме того, с помощью этой команды можно изменять значения параметров. Например, чтобы увеличить количество записей в истории, нужно выполнить следующую команду:

:config maxHistory:50

Рабочая область

Справа от меню расположена рабочая область, которая состоит из двух элементов:

● главная строка запроса;

● рамки выполненных запросов (рис. 2.37).

Рис. 2.37. Рабочая область

Главная строка запроса

Рис. 2.38. Главная строка запроса

Главная строка запроса состоит из следующих элементов:

● Поле ввода запросов или команд (поддерживает многострочные запросы, для перехода на новую строку используется сочетание клавиш Shift + Enter).

● Кнопка Выполнить (Run) предназначена для выполнения запроса или команды. То же самое можно сделать клавишами Enter или CTRL + Enter для многострочных запросов.

● Кнопка Полноэкранный режим (Fullscreen) разворачивает строку запроса в полноэкранный режим.

● Кнопка Очистить (Clear) очищает строку запроса.

Пролистывать предыдущие запросы можно с помощью стрелок вверх и вниз, для многострочных запросов – в сочетании с клавишей Shift.

Получить историю можно с помощью команды :history.

Рис. 2.39. Вызов истории выполненных запросов

Данная команда покажет последние 30 запросов, данный параметр определяется в настройке Max history length. Нажатие на любой из запросов вставит его в главное окно запросов.

Рамки (Frame)

Каждый выполненный запрос в главной строке запроса открывает отдельную область. По умолчанию neo4j открывает 15 таких областей, но их количество может быть изменено в параметре Maximum number of result frames. Команда :clear удалит все рамки из рабочей области.

Рис. 2.40. Рамка с результатами запроса

Элементы управления рамкой

В правом верхнем углу расположены элементы управления рамкой:

Рис. 2.41. Элементы управления рамкой

● Кнопка Закрепить наверху (Pin at top) позволяет закрепить рамку под основной строкой запроса, все последующие запросы будут располагаться под ней.

● Кнопка Свернуть (Collapse) сворачивает рамку, оставляя только строку запроса.

● Кнопка Полноэкранный режим (Fullscreen) разворачивает рамку на все окно браузера.

● Кнопка Закрыть (Close) закрывает текущую рамку.

Строка запроса

Рис. 2.42. Строка запроса в рамке

Строка запроса работает так же, как и основная. Позволяет работать с графом, не запуская новую рамку.

Следующая кнопка Сохранить как Избранное (Save as Favorite) позволяет добавить запрос в избранные.

Прежде чем это сделать, лучше добавить перед командой комментарий с кратким описанием того, что она делает, выполнить ее и после уже добавлять в избранные.

Рис. 2.43. Добавление запроса в избранное

Заключительный элемент поля запроса – кнопка Экспорт (Exports) – позволяет экспортировать результаты запроса в другие типы файлов. Варианты экспорта зависят от выбора вывода информации:

● граф – в виде картинки в формате SVG или PNG;

● таблица, текст, код – в текстовом виде в формате JSON или CSV.

Формат вывода информации

Слева от поля вывода располагаются варианты отображения информации.

● Граф (Graph) – визуальное построение графа с узлами и связями.

● Таблица (Table) – табличное представление данных при запросе свойств узлов и связей или в виде форматированного JSON при запросе графа.

● Текст (Text) – представление данных в неформатированном виде.

● Код (Code) – представление данных в виде HTTP-запроса и ответа в формате JSON.

Рис. 2.44. Формат вывода результатов

В большинстве случаев браузер neo4j автоматически выбирает режим между графом и текстом.

Поле вывода

Рис. 2.45. Поле вывода информации

Поле для непосредственного вывода информации в виде графа или текста. Справа находится выпадающая информационная панель, которая предоставляет общую информацию о графе или о свойствах узлов и связей.