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

Borrar muchos documentos

Puede borrar más de un documento usando la DeleteMany() método sincrónico o el método DeleteManyAsync() asíncrono en un objeto de colección.

El siguiente código borra todos los documentos en la colección restaurants cuyo valor de campo borough es igual a la palabra "Brooklyn".

Selecciona el Asynchronous o la pestaña Synchronous para ver el código correspondiente.

// Creates a filter for all documents that have a
// "borough" value of "Brooklyn"
var filter = Builders<Restaurant>.Filter
.Eq(r => r.Borough, "Brooklyn");
// Asynchronously deletes all documents that match the filter
return await _restaurantsCollection.DeleteManyAsync(filter);

Para un ejemplo completamente ejecutable de la operación DeleteManyAsync(), consulta el Muestra de código DeleteManyAsync.

// Creates a filter for all documents that have a
// "borough" value of "Brooklyn"
var filter = Builders<Restaurant>.Filter
.Eq(r => r.Borough, "Brooklyn");
// Deletes all documents that match the filter
return _restaurantsCollection.DeleteMany(filter);

Para ver un ejemplo completamente ejecutable de la DeleteMany() operación, consulta la muestra de código DeleteMany.

Ejecutar cualquiera de los ejemplos completos anteriores imprime los siguientes resultados:

Deleting documents...
Deleted documents: 6086
Resetting sample data...done.

Para obtener más información sobre cómo borrar documentos, consulta la Guía borrar documentos.

Para obtener más información sobre el uso de los desarrolladores, consulta Operaciones con Desarrolladores.

Volver

Borrar un documento

En esta página