Mostrar todos los nodos y relaciones en la pestaña del navegador de datos
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?
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, useMATCH
en 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