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 de la fachada DB para hacer coincidir los documentos y luego llamar al método count() para recuperar los resultados.

Seleccione entre las siguientes opciones 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 Eloquent Movie 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 consulta

  • 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 la cantidad de documentos coincidentes y devuelve el recuento como un 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 consulta

  • Imprime el recuento de documentos coincidentes

El ejemplo llama a los siguientes métodos de generación de consultas:

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

  • count():Cuenta la cantidad de documentos coincidentes y devuelve el recuento como un entero

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

Para aprender a editar su aplicación Laravel para ejecutar el ejemplo de uso, consulte la Ejemplos de uso de página de destino.

Volver

Borra varios documentos

En esta página