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.