Dica
O MongoDB também fornece o método db.collection.bulkWrite() para executar operações de gravação em massa.
Descrição
Bulk.find.removeOne()A partir do
mongosh0.12.2,Bulk.find.removeOne()é um alias paraBulk.find.deleteOne().No novo código, use
Bulk.find.deleteOne()em vez deBulk.find.removeOne().
Compatibilidade
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.
Exemplo
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" } ).removeOne(); bulk.execute()