Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Contabilizar documentos

Puede contar la cantidad de documentos devueltos por una consulta utilizando un método como Model::where() o métodos del facade DB para hacer coincidir documentos y, a continuación, llamar al método count() para recuperar los resultados.

Seleccione de lo siguiente Eloquent y Query Builder pestañas para ver ejemplos de uso para la misma operación que utilizan cada sintaxis de consulta correspondiente:

Este ejemplo realiza las siguientes acciones:

  • Utiliza el modelo Movie Eloquent para representar la colección movies en la base de datos sample_mflix

  • Cuenta los documentos de la colección movies que coinciden con un filtro de query

  • Imprime el recuento de documentos coincidentes

El ejemplo llama a los siguientes métodos en el modelo Movie:

  • where(): Coincide con documentos en los que el valor del campo genres incluye "Biography"

  • count(): Cuenta el número de documentos coincidentes y devuelve el conteo como un número entero

$count = Movie::where('genres', 'Biography')
->count();
echo 'Number of documents: ' . $count;
Number of documents: 1267

Este ejemplo realiza las siguientes acciones:

  • Accede a la colección movies llamando al método table() desde la fachada DB

  • Cuenta los documentos de la colección movies que coinciden con un filtro de query

  • Imprime el recuento de documentos coincidentes

El ejemplo llama a los siguientes métodos para crear query:

  • where(): Coincide con documentos en los que el valor del campo genres incluye "Biography"

  • count(): Cuenta el número de documentos coincidentes y devuelve el conteo como un número entero

$count = DB::table('movies')
->where('genres', 'Biography')
->count();
echo 'Number of documents: ' . $count;
Number of documents: 1267

Para aprender cómo editar tu aplicación de Laravel para ejecutar el ejemplo de uso, consulta el Página de aterrizaje de Ejemplos de uso.

Volver

Borra varios documentos

En esta página