Menu Docs
Página inicial do Docs
/ / /
C#/.NET
/

Excluir muitos documentos

Nesta página

  • Exemplo
  • Resultado esperado
  • Informações adicionais
  • Documentação da API

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.

var filter = Builders<Restaurant>.Filter
.Eq(r => r.Borough, "Brooklyn");
return await _restaurantsCollection.DeleteManyAsync(filter);

Para ver um exemplo totalmente executável da DeleteManyAsync() operação , consulte a amostra de código DeleteManyAsync.

var filter = Builders<Restaurant>.Filter
.Eq(r => r.Borough, "Brooklyn");
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