Подтвердить что ты не робот

Показать все узлы и отношения на вкладке браузера данных

Как показать все узлы и отношения на вкладке "Браузер данных"?

Каковы выборочные индексные запросы, которые я могу ввести в поле поиска?

4b9b3361

Ответ 1

Рядом с полем поиска находится небольшая подсказка, если вы просматриваете ее, она показывает синтаксис.

Если свойство ваших узлов и связей индексируется, вы можете искать их все, как это.

node:index:indexname:fieldname:*
rels:index:indexname:fieldname:*

Ответ 2

Вы также можете попробовать запрос cypher, например:

START n=node(*) RETURN n;

Это очень очевидно, и он вернет все существующие узлы в базе данных.

EDIT: следующие узлы и отношения:

START n=node(*) MATCH (n)-[r]->(m) RETURN n,r,m;

Ответ 3

Более простой способ -

MATCH (n) RETURN (n)

Ответ 4

MATCH (n) OPTIONAL MATCH (n)-[r]-() RETURN n, r;

Ответ 5

Вы можете показать все с помощью простого MATCH (n) RETURN n, как официальная документация предлагает.

START n=node(*) RETURN n из Neo4j 2.0 устарел:

Предложение START должно использоваться только при доступе к устаревшим индексам (см. Глава 34, Индексирование Legacy). Во всех остальных случаях используйте MATCHвместо этого (см. раздел 10.1, "соответствие" ).

Ответ 6

Другой хороший способ получить ВСЕ узлы (и узлы без отношения):

MATCH (n) RETURN n UNION START n = rel(*) return n;

Ответ 7

Я обнаружил, что это сработало, получив все узлы, включая сирот, и все отношения:

MATCH (n) MATCH ()-[r]->() RETURN n, r