ti-enxame.com

Mostrar todos os nós e relacionamentos

Como posso mostrar todos os nós e relacionamentos na guia Navegador de dados?

Quais são as consultas de índice de amostra que posso digitar no campo de pesquisa?

40
gruber

Há um pequeno ícone de ajuda ao lado do campo de pesquisa, se você passar o mouse sobre ele, ele mostra a sintaxe.

Se uma propriedade de seus nós e relacionamentos estiver indexada, você poderá procurar por todos eles assim.

node:index:indexname:fieldname:*
rels:index:indexname:fieldname:*
9
Michael Hunger

Você também pode tentar uma consulta de criptografia, como:

START n=node(*) RETURN n;

É muito óbvio e retornará todos os nós existentes no banco de dados.

EDIT: o seguinte exibe os nós e os relacionamentos:

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

Maneira mais simples é

MATCH (n) RETURN (n)
21
Aniruddha Chakraborty

Você pode mostrar tudo com simples MATCH (n) RETURN n, como documentação oficial sugere .

START n=node(*) RETURN n do Neo4j 2.0 é obsoleto :

A cláusula START deve ser usada apenas ao acessar índices herdados (consulte Capítulo 34, Indexação herdada ). Em todos os outros casos, use MATCH (consulte Seção 10.1, “Corresponder” ).

9
Adam Stelmaszczyk
MATCH (n) OPTIONAL MATCH (n)-[r]-() RETURN n, r;
9
Toothless Seer

Outra boa maneira de obter TODOS os nós (e nós sem relacionamento):

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

Descobri que isso funcionava, recuperando todos os nós, incluindo órfãos e todos os relacionamentos:

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