Domanda

Come posso mostrare tutti i nodi e le relazioni nella scheda browser di dati?

Quali sono le query dell'indice di esempio che posso digitare nel campo di ricerca?

È stato utile?

Soluzione

C'è un piccolo icona di aiuto accanto al campo di ricerca, se si basa su di esso mostra la sintassi.

Se una proprietà dei tuoi nodi e relazioni è indicizzata, puoi cercare tutti in questo modo.

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

Altri suggerimenti

Potresti anche provare una query cypher come:

START n=node(*) RETURN n;

È molto ovvio e restituirà tutti i nodi esistenti nel database.

EDIT: quanto segue mostra i nodi e le relazioni:

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

Il modo più semplice è

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

Puoi mostrare tutto con semplice MATCH (n) RETURN n, come documentazione officale suggerisce.

START n=node(*) RETURN n da neo4j 2.0 è deprecato:

Il START La clausola deve essere utilizzata solo quando si accede agli indici legacy (vedi Capitolo 34, indicizzazione legacy). In tutti gli altri casi, usa MATCHinvece (vedi Sezione 10.1, "Match").

Un altro buon modo per ottenere tutti i nodi (e i nodi senza relazione):

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

Ho scoperto che questo ha funzionato, recuperando tutti i nodi, inclusi gli orfani e tutte le relazioni:

MATCH (n) MATCH ()-[r]->() RETURN n, r
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top