Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Contabilizar documentos

Puede contar la cantidad de documentos devueltos por una query utilizando un método, como Model::where(), o métodos de la fachada DB para hacer coincidir documentos, y luego llamando al método count() para recuperar los resultados.

Selecciona de las siguientes pestañas Eloquent y Query Builder para ver ejemplos de uso de la misma operación que usa cada correspondiente sintaxis de query:

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 a editar tu aplicación Laravel para ejecutar el ejemplo de uso, consulta la página de Ejemplos de Uso.

En esta página