Qual é o operador de contagem em MongoDB no Ubuntu 20.04?:
O operador count () retorna o número de documentos que satisfazem os critérios de elegibilidade. Em vez de executar o procedimento find (), este método gera uma contagem inteira do conjunto de documentos que satisfazem os critérios de seleção.
Sintaxe do operador de contagem em MongoDB no Ubuntu 20.04?
A seguir, é apresentado o padrão básico para utilizar o método de contagem de MongoDB:
dB.coleção_name.Conde (Query, Options_Required)
Dois argumentos são necessários para o operador count (). O primeiro é o critério de seleção, enquanto o segundo é opcional.
Consulta: Os critérios de seleção são representados apenas pela consulta. Este parâmetro tem o tipo de documento.
Opções: Significa o segundo parâmetro opcional. A seguir, é apresentada uma lista de parâmetros opcionais:
Principais recursos do operador de contagem em MongoDB no Ubuntu 20.04:
A seguir, são apresentadas algumas considerações importantes a serem feitas antes de utilizar o operador de contagem de MongoDB:
Como usar o operador de contagem em MongoDB no Ubuntu 20.04?
Com a ajuda de várias consultas de exemplo, podemos entender melhor como o operador de contagem de MongoDB funciona. Temos uma coleção de funcionários que inclui os vários campos dos funcionários:
Exemplo #1: Usando a consulta de contagem em MongoDB no Ubuntu 20.04:
Aqui, estamos usando a consulta de contagem no documento acima da coleção "funcionário". A partir deste exemplo, saberemos o funcionamento do operador de contagem no MongoDB e também retornará os valores numéricos, que é a contagem do documento presente na coleção "funcionário". A pergunta "dB.funcionário.contar()”É usado para contar todo o número de documentos na coleção“ funcionário ”.
Ao implementar a consulta de contagem no Mongo Shell, contamos com sucesso o número total de documentos de uma coleção.
Exemplo # 2: Usando a contagem com a condição em MongoDB no Ubuntu 20.04:
Neste exemplo do MongoDB, vamos contar os documentos da coleção "funcionário" com a condição específica passada para o operador de contagem. Essa abordagem retorna todos os documentos da coleção "funcionário" que correspondiam à condição.
Definimos uma condição no operador de contagem onde o "DOB" é menor que o dado DOB contam que os documentos. A consulta utilizada é “DB.funcionário.count (DOB: $ lt: ('1995-01-01')) ”.
Como você pode ver, o número de documentos que atendem à condição foi contado e exibido corretamente no Mongo Shell.
Exemplo # 3: Usando a contagem onde em MongoDB no Ubuntu 20.04:
O operador da contagem conta o número do documento que cumprirá a condição na coleção "funcionário". A condição aplicada à coleção "funcionário" é onde o campo de documento "gênero" é "masculino", apenas conta esse conjunto de documentos. Nós demos uma consulta “DB.funcionário.Conde (Gênero: "Masculino") ".
A saída mostra o número de documentos que atendem a condição na coleção e exibe o valor numérico.
Exemplo # 4: Usando a contagem com o limite em MongoDB no Ubuntu 20.04:
O documento será contado definindo o limite na função limite. Ao usar o método count () para incluir os valores limitados no cálculo, devemos usar a opção verdadeira. Por padrão, count () ignora limite () e conta todos os resultados da consulta. Para corrigir isso, combinaremos a verdadeira opção com a função count (), que é usada para explicar os valores limitados no cálculo.
A consulta usada é “DB.funcionário.encontre (gênero: “masculino”).limite (1).contagem (verdadeira) ”. A função Count (True) é usada para examinar os valores limitados no cálculo, e a função limite é usada para produzir o número especificado de documentos. Aqui, passamos um valor "1" para a função limite. Isso significa que ele contará apenas o documento da coleção como "funcionário".
Agora, vamos dar uma olhada nos resultados que exibem o número contado de documentos usando a função limite.
Exemplo # 5: Usando a contagem por valores de campo em MongoDB no Ubuntu 20.04:
Quando temos um conjunto de dados em larga escala e precisamos contar o número de documentos que correspondem aos critérios, a consulta “DB.funcionário.encontre (“pessoal_details.Salário ”: “ $ lt ”:“ 75000 ”).count () ”é usado. É para contar os documentos correspondentes onde a condição é que o valor do campo salarial deve ser menor que "75000" do documento aninhado. A condição usou a operação $ LT aqui.
A saída mostra o número do documento que tem um salário inferior a "75000".
Conclusão:
MongoDB e seus principais recursos são introduzidos nesta postagem. Ele também mostrou como usar o método de contagem do MongoDB para contar o conjunto de documentos em uma coleção especificada. Definimos a sintaxe para o operador de contagem que é usado no MongoDBB. Em seguida, usamos o operador de contagem de várias maneiras usando diferentes consultas de contagem nos documentos da coleção. Para esclarecer sua compreensão e quaisquer incertezas que você possa ter sobre o operador da contagem.