Método MongoDB count() – db.Collection.count()

El método count() cuenta el número de documentos que coinciden con los criterios de selección. Devuelve el número de documentos que coinciden con los criterios de selección. Se necesitan dos argumentos, uno es el criterio de selección y el otro es opcional. 

  • Este método es equivalente a db.collection.find().count()
  • No puede utilizar este método en las transacciones.
  • En un clúster compartido, si usa este método sin un predicado de consulta, devolverá un recuento inexacto

Sintaxis:

db.Collection_Name.count(

Criteria de selección,

{

    límite: <entero>,

    saltar: <entero>,

    sugerencia: <string o documento>,

    maxTimeMS : <entero>,

    Preocupación de lectura: <string>,

    colación: <documento>  

})

O si queremos contar la cantidad de documentos en la colección, use esta sintaxis:

db.Collection_name.count()

Parámetros:

  • El primer parámetro es un criterio de selección. El tipo de este parámetro es un documento.
  • El segundo parámetro es opcional.

Parámetros opcionales:

  • límite: Es el número máximo de documentos a contabilizar.
  • skip: Es el número de documentos a saltar antes de contar.
  • sugerencia: es un documento o campo que especifica el índice que se utilizará para admitir el filtro. Puede tomar un documento de especificación de índice o la string de nombre de índice y si especifica un índice que no existe, dará un error.
  • maxTimeMs: Es la cantidad máxima de tiempo para permitir que se ejecute la consulta.
  • readConcern: se utiliza cuando no desea utilizar la preocupación de lectura predeterminada. Para utilizar un nivel de preocupación de lectura de «mayoría», debe especificar una condición de consulta que no esté vacía.
  • colación: Especifica el uso de la colación para las operaciones. Permite a los usuarios especificar las reglas específicas del idioma para la comparación de strings, como reglas para mayúsculas y minúsculas y acentos. El tipo de este parámetro es un documento.

Devolver: 

Este método devuelve el número de documentos que coinciden con los criterios de selección.

Ejemplos:

En los siguientes ejemplos, estamos trabajando con:

Base de datos: gfg

Colecciones: estudiante

Documento: Cuatro documentos contienen el nombre y la edad de los estudiantes .

  • Cuente el número de documentos en la colección dada:

Aquí, contamos el número total de documentos presentes en la colección del estudiante.

db.student.count()

  • Cuente el número de documentos que coinciden con la colección dada:

Aquí, contamos el número total de documentos en la colección del estudiante que coincide con la condición dada, es decir, la edad es mayor de 18 años.

db.student.count({age:{$gt:18}})

Nota: Aquí, $gt significa mayor que

Publicación traducida automáticamente

Artículo escrito por sachinchhipa44 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *