выполнение запросов с использованием скрипта bash - PullRequest
0 голосов
/ 13 февраля 2020

Мне нужно запустить Neo4j на Kali linux, использовать скрипт bash, чтобы запустить его и выполнить мои предполагаемые запросы Cypher. Является ли это возможным? Если да, скажите, пожалуйста, как я могу это сделать? Я ничего не нашел по этому поводу. Все, что я сделал, это:

sudo apt-get install neo4j

, который установил neo4j на мою Kali. Что мне делать дальше?

Чтобы уточнить мой вопрос: у меня есть скрипт bash, который создает файл .csv. Теперь я хочу использовать этот файл .csv для создания графика в neo4j. Я хочу знать, есть ли способ создать файл .csv в моем скрипте bash, чтобы запустить neo4j через тот же скрипт bash и создать график с помощью запроса, который я написал для файла .csv.

Ответы [ 2 ]

1 голос
/ 14 февраля 2020

Neo4j включает cypher-shell , инструмент командной строки, который вы можете использовать для подключения к Neo4j и выполнения запросов.

Вместо того, чтобы вызывать это интерактивно, вы можете выполнить cypher непосредственно при вводе команды для запуска cypher-shell, и вы также можете передать в файл с командами cypher для выполнения, а также предоставить параметры для использования при выполнении cypher. При условии, что файл CSV находится в доступном месте (он должен находиться в папке импорта в домашней папке neo4j), вы можете указать параметр имени файла и использовать этот параметр в запросе cypher, предоставленном при выполнении оболочки cypher.

0 голосов
/ 14 февраля 2020

Поскольку вы кажетесь действительно потерянным, хорошее начало - это посмотреть на do c. Все, что вы могли удивиться, это объяснение. Попробуйте поискать в inte rnet немного, когда что-то кажется неправильным.

"Cypher - это декларативный язык запросов для графиков. Подробнее см. В Руководстве по Cypher. Рекомендуемый способ программного взаимодействия с база данных либо через официальные драйверы, либо с использованием Java API. " (Из do c, Введение

Очевидно, вам даже не нужно использовать bash, что является старой школой и не очень удобно для использования, если вы уже не очень хорошо знаете, что вы Если вы знаете этот язык, вы можете использовать Java API.

Здесь вы даже найдете, как использовать драйверы для его использования с популярными JavaScript!

Вы должны уточнить свой вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...