Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ / /

Bulk.find.deleteOne()

Nesta página

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

Adiciona uma única operação de remoção de documento a uma lista de operações em massa. Use o método Bulk.find() para especificar a condição que determina qual documento remover.

Bulk.find.deleteOne() exclui apenas o primeiro documento correspondente. Para remover vários documentos, consulte Bulk.find.delete().

O comando tem a seguinte sintaxe:

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

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

Esse comando está disponível em implantações hospedadas nos seguintes ambientes:

  • MongoDB Atlas: o serviço totalmente gerenciado para implantações do MongoDB na nuvem

Observação

Este comando é aceito em todos os clusters do MongoDB Atlas. Para obter informações sobre o suporte do Atlas a todos os comandos, consulte Comandos não suportados.

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 Rick Astley, o primeiro artista pop correspondente, da collection.

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

Para excluir todas as músicas de "pop" , use Bulk.find.delete() em vez disso.

Voltar

Bulk.find.delete