Neo4j - Função de contagem

Suponha que criamos um gráfico no banco de dados com os seguintes detalhes.

Contagem

o count() função é usada para contar o número de linhas.

Sintaxe

A seguir está a sintaxe da função de contagem.

MATCH (n { name: 'A' })-->(x) 
RETURN n, count(*)

Exemplo

A seguir está um exemplo de consulta Cypher que demonstra o uso do count() função.

Match(n{name: "India", result: "Winners"})--(x)  
RETURN n, count(*)

Para executar a consulta acima, siga as seguintes etapas -

Step 1- Abra o aplicativo de desktop Neo4j e inicie o servidor Neo4j. Abra o aplicativo de navegador integrado do Neo4j usando o URLhttp://localhost:7474/ conforme mostrado na imagem a seguir.

Step 2 - Copie e cole a consulta desejada no prompt de dólar e pressione o botão play (para executar a consulta) destacado na imagem a seguir.

Resultado

Ao executar, você obterá o seguinte resultado.

Contagem de Grupo

o COUNT cláusula também é usada para contar os grupos de tipos de relacionamento.

Exemplo

A seguir está um exemplo de Cypher Query que conta e retorna o número de nós que participam de cada relação.

Match(n{name: "India", result: "Winners"})-[r]-(x)  
RETURN type (r), count(*)

Para executar a consulta acima, siga as seguintes etapas -

Step 1- Abra o aplicativo de desktop Neo4j e inicie o servidor Neo4j. Abra o aplicativo de navegador integrado do Neo4j usando o URLhttp://localhost:7474/ conforme mostrado na imagem a seguir.

Step 2 - Copie e cole a consulta desejada no prompt de dólar e pressione o botão play (para executar a consulta) destacado na imagem a seguir.

Resultado

Ao executar, você obterá o seguinte resultado.