Docs Menu
Docs Home
/ /

Borra varios documentos

Puede eliminar varios documentos de una colección llamando al delete() método en una colección de objetos o un generador de consultas.

Para eliminar varios documentos, pase un filtro de consulta al método where(). Luego, elimine los documentos coincidentes llamando al método delete().

Tip

Para obtener más información sobre cómo eliminar documentos con la integración de Laravel, consulte Sección Eliminardocumentos de la guía Operaciones de escritura.

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

  • Elimina documentos de la colección movies que coinciden con un filtro de consulta

  • Imprime el número de documentos eliminados

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

  • where(): Coincide con documentos en los que el valor del campo year es menor o igual a 1910

  • delete(): Elimina los documentos coincidentes y devuelve el número de documentos eliminados correctamente

$deleted = Movie::where('year', '<=', 1910)
->delete();
echo 'Deleted documents: ' . $deleted;
Deleted documents: 7

Este ejemplo realiza las siguientes acciones:

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

  • Elimina documentos de la colección movies que coinciden con un filtro de consulta

  • Imprime el número de documentos eliminados

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

  • where(): Coincide con documentos en los que el valor del campo year es menor o igual a 1910

  • delete(): Elimina los documentos coincidentes y devuelve el número de documentos eliminados correctamente

$deleted = DB::table('movies')
->where('year', '<=', 1910)
->delete();
echo 'Deleted documents: ' . $deleted;
Deleted documents: 7

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

Volver

Eliminar un documento

En esta página