Как автоматически расширить дочерние отношения в neo4j - PullRequest
0 голосов
/ 13 ноября 2018

Когда я запускаю запрос, я могу видеть узлы правильно. Но мне нужно пойти один за другим и нажать «Развернуть дочерние отношения», что утомительно и требует много времени. Есть ли способ увидеть график со всем уже развернутым?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 13 ноября 2018

Браузер Neo4j поддерживает режим «автозаполнения», который при включении автоматически запрашивает (и отображает) отношения между узлами, возвращаемыми запросом Cypher.

В самых последних версиях браузера вы можете включить режим автозаполнения, щелкнув значок шестеренки с левой стороны, прокрутив вниз до панели настроек браузера и отметив опцию «Подключить узлы результата» .

0 голосов
/ 13 ноября 2018

Вы говорите о браузере Neo4j, верно? Если это так, вам нужно указать именно то, что вам нужно визуализировать в первую очередь. Допустим, у вас есть узел User, который связан с узлом Book с отношением read. Вместо просто

MATCH (u:User)
RETURN u

Чтобы развернуть этот узел, чтобы увидеть все остальные подключенные узлы, просто выполните

MATCH (u:User)-[:read]->(b:Book)
RETURN *

И просто добавьте нужные отношения в сам запрос.

Вы можете, однако, сделать

MATCH (n) RETURN n

Который вернет каждый узел с его отношением, но есть ограничение на количество узлов, которые вы можете увидеть. Вы можете расширить лимит в настройках (внизу слева от панели навигации) и возиться со значениями Graph Visualization. Это не рекомендуется, и, в зависимости от размера вашего графа базы данных, это может вызвать узкое место, и это может занять лот времени.

Мой совет, просто напишите запрос, который точно показывает, какие узлы и отношения вы хотите видеть.

...