Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
Você deseja migrar um aplicativo MongoDB existente ou usar recursos da Linguagem de Consulta do MongoDB (MQL)? Considere o Azure DocumentDB.
Você está procurando uma solução de banco de dados para cenários de alta escala com um SLA (contrato de nível de serviço de disponibilidade) de 99,999%, dimensionamento automático instantâneo e failover automático em várias regiões? Considere o Azure Cosmos DB para NoSQL.
Uma das operações mais básicas é excluir dados em uma coleção. Neste guia, abordaremos tudo o que você precisa saber sobre como excluir dados usando o Mongo Shell (Mongosh).
Entendendo os métodos deleteOne() e deleteMany()
A maneira mais comum de excluir dados no MongoDB é excluir documentos individuais de uma coleção. Você pode fazer isso usando o método deleteOne() ou deleteMany().
O método deleteOne() é usado para excluir um único documento de uma coleção que corresponde a um filtro específico. Por exemplo, se você quisesse excluir um usuário com o nome "John Doe" da coleção "usuários", usaria o seguinte comando:
db.users.deleteOne({ "name": "John Doe" })
O método deleteMany(), por outro lado, é usado para excluir vários documentos de uma coleção que correspondem a um filtro específico. Por exemplo, se você quisesse excluir todos os usuários com menos de 30 anos da coleção "usuários", usaria o seguinte comando:
db.users.deleteMany({ "age": { $lt: 30 } })
É importante observar que ambos os métodos retornam um objeto com as seguintes propriedades:
deletedCount: o número de documentos excluídos. confirmado: essa propriedade será verdadeira.
Excluindo uma Coleção
Para excluir uma coleção inteira, use o método drop(). Por exemplo, se você quisesse excluir a coleção "usuários", usaria o seguinte comando:
db.users.drop()
This will delete the "users" collection and all of its documents permanently.
Próximas etapas
- Saiba como usar o Studio 3T com o Azure Cosmos DB for MongoDB.
- Saiba como usar o Robo 3T com o Azure Cosmos DB for MongoDB.
- Explore exemplos do MongoDB com o Azure Cosmos DB for MongoDB.
- Tentando fazer o planejamento da capacidade para uma migração para o Azure Cosmos DB? Você pode usar as informações sobre o seu cluster de banco de dados existente para o planejamento de capacidade.
- Se tudo o que sabe é apenas o número de vCores e servidores do cluster de banco de dados existente, leia sobre como estimar unidades de solicitação com vCores ou vCPUs.
- Caso saiba as taxas de solicitação típicas da carga de trabalho do banco de dados atual, leia sobre como estimar unidades de solicitação com o planejador de capacidade do Azure Cosmos DB.