Comment puis-je afficher tous les nœuds et relations dans l'onglet Navigateur de données?
Quels sont les exemples de requêtes d'index que je peux saisir dans le champ de recherche?
Il y a une petite icône d'aide à côté du champ de recherche, si vous passez la souris dessus, cela montre la syntaxe.
Si une propriété de vos nœuds et relations est indexée, vous pouvez les rechercher tous comme ceci.
node:index:indexname:fieldname:*
rels:index:indexname:fieldname:*
Vous pouvez également essayer une requête de chiffrement telle que:
START n=node(*) RETURN n;
C'est très évident, et cela renverra tous les nœuds existants dans la base de données.
EDIT: ce qui suit affiche les nœuds et les relations:
START n=node(*) MATCH (n)-[r]->(m) RETURN n,r,m;
Un moyen plus simple est
MATCH (n) RETURN (n)
Vous pouvez tout afficher avec une simple MATCH (n) RETURN n
, comme documentation officielle suggère .
START n=node(*) RETURN n
de Neo4j 2.0 est obsolète :
La clause
START
ne doit être utilisée que lors de l'accès aux index hérités (voir Chapitre 34, Indexation héritée ). Dans tous les autres cas, utilisez à la placeMATCH
(voir Section 10.1, "Correspondance" ).
MATCH (n) OPTIONAL MATCH (n)-[r]-() RETURN n, r;
Autre bon moyen d'obtenir TOUS les nœuds (et les nœuds sans relation):
MATCH (n) RETURN n UNION START n = rel(*) return n;
J'ai trouvé que cela fonctionnait, en récupérant tous les nœuds, y compris les orphelins, et toutes les relations:
MATCH (n) MATCH ()-[r]->() RETURN n, r