Bulk.find.removeOne()
Nesta página
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
mongosh
0.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()