Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Borrar un documento

Puedes borrar un documento de una colección utilizando el método síncrono. DeleteOne() método o el método asíncrono DeleteOneAsync().

Nota

El método DeleteOne() elimina solo el primer documento que coincide con el filtro. Para borrar más de un documento, usa el método DeleteMany().

Para obtener más información sobre el uso de DeleteMany(), consulte Borrar muchos documentos.

El siguiente ejemplo utiliza Builders para borrar un documento en la colección restaurants con el name "Ready Penny Inn".

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

// Creates a filter for all documents that have a "name" value of "Ready Penny Inn"
var filter = Builders<Restaurant>.Filter
.Eq(r => r.Name, "Ready Penny Inn");
// Asynchronously deletes the first document that matches the filter
return await _restaurantsCollection.DeleteOneAsync(filter);

Para ver un ejemplo completamente ejecutable del método DeleteOne(), consulte el Borrar un ejemplo de forma asíncrona.

// Creates a filter for all documents that have a "name" value of "Ready Penny Inn"
var filter = Builders<Restaurant>.Filter
.Eq(r => r.Name, "Ready Penny Inn");
// Deletes the first document that matches the filter
return _restaurantsCollection.DeleteOne(filter);

Para obtener un ejemplo completamente ejecutable del método DeleteOne(), consulte el Ejemplo Sincrónico de Borrar Uno

Al ejecutar cualquiera de los ejemplos completos anteriores se imprimen los siguientes resultados:

Deleting a document with builders...
Deleted documents: 1

Para aprender más sobre cómo borrar documentos, consulte la guía Borrar documentos.

Para obtener más información sobre el uso de constructores, consulte Operaciones con constructores.

Volver

Reemplazar un documento

En esta página