Mostrar todos los nodos y relaciones en la pestaña del navegador de datos

StackOverflow https://stackoverflow.com/questions/8372788

  •  27-10-2019
  •  | 
  •  

Pregunta

¿Cómo puedo mostrar todos los nodos y relaciones en la pestaña del navegador de datos?

¿Cuáles son las consultas de índice de muestra que puedo escribir en el campo de búsqueda?

¿Fue útil?

Solución

Hay un pequeño icono de ayuda al lado del campo de búsqueda, si lo hace, muestra la sintaxis.

Si se indexa una propiedad de sus nodos y relaciones, puede buscar todos ellos así.

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

Otros consejos

También es posible que desee probar una consulta de Cypher como:

START n=node(*) RETURN n;

Es muy obvio y devolverá todos los nodos existentes en la base de datos.

Editar: lo siguiente muestra los nodos y las relaciones:

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

Más de manera más simple es

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

Puedes mostrar todo con simple MATCH (n) RETURN n, como documentación oficial sugerencias.

START n=node(*) RETURN n de neo4j 2.0 es obsoleto:

los START La cláusula solo debe usarse al acceder a los índices heredados (ver Capítulo 34, indexación legal). En todos los demás casos, use MATCHen su lugar (ver Sección 10.1, "Partido").

Otra buena manera para obtener todos los nodos (y nodos sin relación):

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

Descubrí que esto funcionó, recuperando todos los nodos, incluidos los huérfanos y todas las relaciones:

MATCH (n) MATCH ()-[r]->() RETURN n, r
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top