Neo4j - Funzione di conteggio
Supponiamo di aver creato un grafico nel database con i seguenti dettagli.
Contare
Il count() viene utilizzata per contare il numero di righe.
Sintassi
Di seguito è riportata la sintassi della funzione di conteggio.
MATCH (n { name: 'A' })-->(x)
RETURN n, count(*)
Esempio
Di seguito è riportato un esempio di Cypher Query che dimostra l'utilizzo di count() funzione.
Match(n{name: "India", result: "Winners"})--(x)
RETURN n, count(*)
Per eseguire la query di cui sopra, eseguire i seguenti passaggi:
Step 1- Apri l'app desktop Neo4j e avvia il server Neo4j. Apri l'app browser integrata di Neo4j utilizzando l'URLhttp://localhost:7474/ come mostrato nello screenshot seguente.
Step 2 - Copiare e incollare la query desiderata nel prompt del dollaro e premere il pulsante di riproduzione (per eseguire la query) evidenziato nella schermata seguente.
Risultato
All'esecuzione, otterrai il seguente risultato.
Conteggio del gruppo
Il COUNT la clausola viene utilizzata anche per contare i gruppi di tipi di relazione.
Esempio
Di seguito è riportato un esempio di Cypher Query che conta e restituisce il numero di nodi che partecipano a ciascuna relazione.
Match(n{name: "India", result: "Winners"})-[r]-(x)
RETURN type (r), count(*)
Per eseguire la query di cui sopra, eseguire i seguenti passaggi:
Step 1- Apri l'app desktop Neo4j e avvia il server Neo4j. Apri l'app browser integrata di Neo4j utilizzando l'URLhttp://localhost:7474/ come mostrato nello screenshot seguente.
Step 2 - Copiare e incollare la query desiderata nel prompt del dollaro e premere il pulsante di riproduzione (per eseguire la query) evidenziato nella schermata seguente.
Risultato
All'esecuzione, otterrai il seguente risultato.