Показать все узлы и отношения на вкладке браузера данных
Как показать все узлы и отношения на вкладке "Браузер данных"?
Каковы выборочные индексные запросы, которые я могу ввести в поле поиска?
Ответы
Ответ 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