O conceito de agregação é realizar um cálculo sobre os resultados que são retornados em uma consulta. Por exemplo, suponha que você queira saber qual é a contagem de documentos em uma coleção de acordo com a consulta disparada, então o MongoDB fornece a função count ().
Vejamos um exemplo disso.
db.Employee.count()
Explicação do código:
- O código acima executa a função de contagem.
Se o comando for executado com sucesso, o seguinte resultado será mostrado
Resultado:
A saída mostra claramente que 4 documentos estão na coleção.
Executando Modificações
As outras duas classes de operações no MongoDB são as instruções de atualização e remoção.
As operações de atualização permitem modificar os dados existentes e as operações de remoção permitem a exclusão de dados de uma coleção.
Apagando Documentos
No MongoDB, o método db.collection.remove () é usado para remover documentos de uma coleção. Todos os documentos podem ser removidos de uma coleção ou apenas aqueles que correspondem a uma condição específica.
Se você apenas emitir o comando remove, todos os documentos serão removidos da coleção.
O exemplo de código a seguir demonstra como remover um documento específico da coleção.
db.Employee.remove({Employeeid:22})
Explicação do código:
- O código acima usa a função remove e especifica os critérios que, neste caso, são remover os documentos que têm o ID do funcionário como 22.
Se o comando for executado com sucesso, o seguinte resultado será mostrado
Resultado:
A saída mostrará que 1 documento foi modificado.