Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

Borra varios documentos

Se pueden borrar varios documentos en una colección llamando al delete() método en una colección de objetos o un generador de query.

Para borrar varios documentos, pase un filtro de query al método where(). Luego, borre los documentos coincidentes llamando al método delete().

Tip

Para aprender más sobre cómo borrar documentos con Laravel Integration, consulta la Borrar documentos sección de la guía de operaciones de escritura.

Seleccione de lo siguiente Eloquent y Query Builder pestañas para ver ejemplos de uso de la misma operación que usan cada sintaxis de query 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

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

  • Imprime el número de documentos borrados.

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

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

  • delete(): Elimina los documentos que coinciden y devuelve el número de documentos eliminados con éxito

$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 query

  • Imprime el número de documentos borrados.

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

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

  • delete(): Elimina los documentos que coinciden y devuelve el número de documentos eliminados con éxito

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

Para aprender a editar tu aplicación Laravel para ejecutar el ejemplo de uso, consulta la página de Ejemplos de Uso.

Volver

Borrar un documento

En esta página