Автоматически отображать вывод Cypher-shell в браузере Neo4j - PullRequest
0 голосов
/ 16 февраля 2020

Я могу успешно выполнить серию запросов с помощью Cypher-shell в Neo4j. Например, я поместил свои запросы в файл с именем "cypher.ex1":

LOAD CSV WITH HEADERS FROM 'file:///names.csv' AS row
WITH row.Fname AS first, row.Lname AS last
MERGE (p:la {last: last})
MERGE (o:fi {first: first})
MERGE (c:central {name: "central node"})
MERGE (c)-[r:CONTAINS {first:first}]->(o)-[rel:CONTAINS {first: first}]->(p)
RETURN count(o);

и выполнил его с помощью:

neo4j@neo4j> :source cypher.ex1

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

MATCH (c:central)-[r:CONTAINS]->(o:fi)-[rel:CONTAINS]->(p:la)
RETURN c, r, o, rel, p

, используя эту команду:

neo4j@neo4j> :source cypher.ex2

Я вижу результат, написанный в виде обычного текста в окне оболочки шифра. Я хотел знать, есть ли способ отобразить результаты также в браузере Neo4j. Я имею в виду, что после выполнения второго сценария cypher (cypher.ex2) результат должен автоматически отображаться в браузере neo4j в виде графика.

Вместо ручной вставки запроса в браузер Neo4j, например:

MATCH (n) RETURN n

для просмотра созданных узлов или графика, я хочу, чтобы запросы, которые я выполнял через Cypher-shell, автоматически становились видимыми как визуальный график в браузере Neo4j. Является ли это возможным? Есть ли способ сделать это с помощью Cypher-shell?

...