¿Cuál es el operador de conteo en MongoDB en Ubuntu 20?.04?:
El operador Count () devuelve el número de documentos que satisfacen los criterios de elegibilidad. En lugar de realizar el procedimiento find (), este método genera un recuento entero del conjunto de documentos que satisface los criterios de selección.
Sintaxis del operador de recuento en MongoDB en Ubuntu 20.04?
El siguiente es el patrón básico para utilizar el método de conteo MongoDB:
db.colección_name.Count (consulta, options_required)
Se requieren dos argumentos para el operador Count (). El primero es el criterio de selección, mientras que el segundo es opcional.
Consulta: Los criterios de selección están representados solo por la consulta. Este parámetro tiene el tipo de documento.
Opción: Significa el segundo parámetro opcional. La siguiente es una lista de parámetros opcionales:
Características clave del operador de recuento en MongoDB en Ubuntu 20.04:
Las siguientes son algunas consideraciones clave para hacer antes de utilizar el operador de conteo MongoDB:
Cómo usar el operador de recuento en MongoDB en Ubuntu 20.04?
Con la ayuda de varias consultas de ejemplo, podemos comprender mejor cómo funciona el operador de conteo de MongoDB. Tenemos una colección de empleados que incluye los diversos campos de los empleados:
Ejemplo #1: Uso de la consulta de recuento en MongoDB en Ubuntu 20.04:
Aquí, estamos utilizando la consulta de recuento en el documento anterior de la colección "Empleado". A partir de este ejemplo, conoceremos el funcionamiento del operador de recuento en el MongoDB y también devolverá los valores numéricos, que es el recuento del documento presente en la colección "Empleado". La consulta "db.empleado.contar()"Se utiliza para contar el número completo de documentos en la colección" Empleado ".
Al implementar la consulta de recuento en Mongo Shell, hemos contado con éxito el número total de documentos de una colección.
Ejemplo # 2: Uso del recuento con la condición en MongoDB en Ubuntu 20.04:
En este ejemplo de MongoDB, contaremos los documentos en la colección "Empleado" con la condición específica pasada al operador de conteo. Este enfoque devuelve todos los documentos de la colección "empleado" que coincidía con la condición.
Hemos definido una condición en el operador de conteo donde el "DOB" es menor que el recuento de DOB dado que documentos. La consulta utilizada es "DB.empleado.count (doB: $ lt: ('1995-01-01')) ".
Como puede ver, el número de documentos que cumplen con la condición se ha contado y mostrado correctamente en el shell Mongo.
Ejemplo # 3: Usando el recuento donde en MongoDB en Ubuntu 20.04:
El operador de conteo cuenta el número del documento que cumplirá la condición en la colección "Empleado". La condición aplicada a la colección "empleado" es donde el campo de documento "género" es "hombre" solo cuenta que el conjunto de documentos. Hemos dado una consulta "DB.empleado.Count (género: "masculino") ".
La salida muestra el número de documentos que cumplen la condición en la colección y muestran el valor numérico.
Ejemplo # 4: Uso del recuento con el límite en MongoDB en Ubuntu 20.04:
El documento se contará estableciendo el límite en la función límite. Al usar el método Count () para incluir los valores de límite en el cálculo, debemos usar la opción True. Por defecto, Count () ignora el límite () y cuenta todos los resultados de la consulta. Para solucionar esto, combinaremos la opción verdadera con la función Count (), que se utiliza para tener en cuenta los valores límite en el cálculo.
La consulta utilizada es "DB.empleado.encontrar (género: "masculino").límite (1).contar (verdadero) ". La función de recuento (verdadero) se usa para examinar los valores límite en el cálculo, y la función límite se usa para producir el número especificado de documentos. Aquí, hemos pasado un valor "1" a la función límite. Esto significa que solo contará el único documento de la colección como "empleado".
Ahora, echemos un vistazo a los resultados que muestran el número contado de documentos utilizando la función límite.
Ejemplo # 5: Uso del recuento por valores de campo en MongoDB en Ubuntu 20.04:
Cuando tenemos un conjunto de datos a gran escala y necesitamos contar el número de documentos que coinciden con los criterios, la consulta "DB.empleado.encontrar ("personal_details.Salario ": " $ lt ":" 75000 ").count () ”se usa. Es para contar los documentos coincidentes donde la condición es que el valor del campo salarial debe ser inferior a "75000" del documento anidado. La condición utilizada la operación de $ LT aquí.
La salida muestra el número del documento que tiene un salario de menos de "75000".
Conclusión:
MongoDB y sus características clave se introducen en esta publicación. También le mostró cómo usar el método de conteo MongoDB para contar el conjunto de documentos en una colección especificada. Hemos definido la sintaxis para el operador de conteo que se usa en MongoDB. Luego, hemos utilizado el operador de recuento de varias maneras utilizando diferentes consultas de conteo en los documentos de recolección. Para aclarar su comprensión y cualquier incertidumbre que pueda tener sobre el operador de recuento.