Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Menu Docs
Página inicial do Docs
/ / /
Driver C#/ .NET
/

Excluir muitos documentos

Você pode excluir mais de um documento usando o método síncrono DeleteMany() ou o método assíncrono DeleteManyAsync() em um objeto de collection.

O código a seguir exclui todos os documentos na collection restaurants, cujo valor de campo borough é igual à palavra "Brooklyn".

Selecione a aba Asynchronous ou Synchronous para ver o código correspondente.

// 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 ver um exemplo totalmente executável da DeleteManyAsync() operação , consulte a amostra 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 um exemplo totalmente executável da DeleteMany() operação, consulte a amostra de código DeleteMany.

A execução de qualquer um dos exemplos completos anteriores imprime os seguintes resultados:

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

Para saber mais sobre como excluir documentos, consulte o guia Excluir documentos .

Para saber mais sobre como usar construtores, consulte Operações com construtores.

Voltar

Excluir um documento

Nesta página