Menu Docs

Página inicial do DocsDesenvolver aplicaçõesManual do MongoDB

Bulk.find.delete()

Nesta página

  • Definição
  • Sintaxe
  • Exemplo
Bulk.find.delete()

Adiciona uma operação de exclusão de vários documentos a uma lista de operações em massa. Utilize o método Bulk.find() para especificar a condição que determina quais documentos remover.

Bulk.find.delete() exclui todos os documentos correspondentes. Para remover o primeiro documento correspondente, consulte Bulk.find.deleteOne().

O comando tem a seguinte sintaxe:

Bulk.find( <filter document> ).delete()

Para detalhes sobre o método find() consulte: Bulk.find()

Crie a coleção music:

db.music.insertMany( [
{ artist: "DOA", genre: "punk" },
{ artist: "Rick Astley", genre: "pop" },
{ artist: "Black Flag", genre: "punk" },
{ artist: "Justin Bieber", genre: "pop" }
] )

O seguinte exemplo:

  • Inicializa um construtor de operações Bulk() .

  • Procura o gênero pop.

  • Exclui pop músicas da coleção.

var bulk = db.music.initializeOrderedBulkOp();
bulk.find( { "genre": "pop" } ).delete();
bulk.execute()

Para excluir apenas o primeiro documento correspondente, use Bulk.find.deleteOne().

O que é o MongoDB? →