Neo4j - Fonction de comptage
Supposons que nous ayons créé un graphique dans la base de données avec les détails suivants.
Compter
le count() La fonction est utilisée pour compter le nombre de lignes.
Syntaxe
Voici la syntaxe de la fonction de comptage.
MATCH (n { name: 'A' })-->(x)
RETURN n, count(*)
Exemple
Voici un exemple de requête de chiffrement qui illustre l'utilisation de la count() fonction.
Match(n{name: "India", result: "Winners"})--(x)
RETURN n, count(*)
Pour exécuter la requête ci-dessus, procédez comme suit -
Step 1- Ouvrez l'application de bureau Neo4j et démarrez le serveur Neo4j. Ouvrez l'application de navigateur intégrée de Neo4j à l'aide de l'URLhttp://localhost:7474/ comme indiqué dans la capture d'écran suivante.
Step 2 - Copiez et collez la requête souhaitée dans l'invite du dollar et appuyez sur le bouton de lecture (pour exécuter la requête) mis en évidence dans la capture d'écran suivante.
Résultat
Lors de l'exécution, vous obtiendrez le résultat suivant.
Nombre de groupes
le COUNT La clause est également utilisée pour compter les groupes de types de relations.
Exemple
Voici un exemple de requête de chiffrement qui compte et renvoie le nombre de nœuds participant à chaque relation.
Match(n{name: "India", result: "Winners"})-[r]-(x)
RETURN type (r), count(*)
Pour exécuter la requête ci-dessus, procédez comme suit -
Step 1- Ouvrez l'application de bureau Neo4j et démarrez le serveur Neo4j. Ouvrez l'application de navigateur intégrée de Neo4j à l'aide de l'URLhttp://localhost:7474/ comme indiqué dans la capture d'écran suivante.
Step 2 - Copiez et collez la requête souhaitée dans l'invite du dollar et appuyez sur le bouton de lecture (pour exécuter la requête) mis en évidence dans la capture d'écran suivante.
Résultat
Lors de l'exécution, vous obtiendrez le résultat suivant.