Zeigen Sie alle Knoten und Beziehungen auf der Registerkarte Datenbrowser an
Frage
Wie kann ich alle Knoten und Beziehungen auf der Registerkarte "Datenbrowser" zeigen?
Was sind Beispiele für Indexabfragen, die ich im Suchfeld eingeben kann?
Lösung
Neben dem Suchfeld befindet sich ein kleines Hilfesymbol, wenn Sie sich über die Syntax befinden.
Wenn eine Eigenschaft Ihrer Knoten und Beziehungen indiziert ist, können Sie nach allen wie diesen suchen.
node:index:indexname:fieldname:*
rels:index:indexname:fieldname:*
Andere Tipps
Möglicherweise möchten Sie auch eine Cypher -Abfrage ausprobieren, wie z. B.:
START n=node(*) RETURN n;
Es ist sehr offensichtlich und wird alle vorhandenen Knoten in der Datenbank zurückgeben.
Bearbeiten: Im Folgenden werden die Knoten und Beziehungen angezeigt:
START n=node(*) MATCH (n)-[r]->(m) RETURN n,r,m;
Einfacherer Weg ist
MATCH (n) RETURN (n)
MATCH (n) OPTIONAL MATCH (n)-[r]-() RETURN n, r;
Sie können alles mit einfach zeigen MATCH (n) RETURN n
, als offizielle Dokumentation schlägt vor.
START n=node(*) RETURN n
von neo4j 2.0 ist veraltet:
Das
START
Klausel sollte nur beim Zugriff auf Legacy -Indizes verwendet werden (siehe Kapitel 34, Legacy Indexierung). Verwenden Sie in allen anderen FällenMATCH
Stattdessen (siehe Abschnitt 10.1, "Match").
Andere gute Möglichkeit, alle Knoten (und Knoten ohne Beziehung) zu bekommen:
MATCH (n) RETURN n UNION START n = rel(*) return n;
Ich fand, dass dies funktioniert hat und alle Knoten einschließlich Waisen und alle Beziehungen abgerufen hat:
MATCH (n) MATCH ()-[r]->() RETURN n, r