Рис. 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. Поле вывода информации
Поле для непосредственного вывода информации в виде графа или текста. Справа находится выпадающая информационная панель, которая предоставляет общую информацию о графе или о свойствах узлов и связей.