Definição
db.dropUser(username, writeConcern)Remove o usuário do banco de dados atual.
Importante
Método mongosh
This page documents a
mongoshmethod. This is not the documentation for database commands or language-specific drivers, such as Node.js.Para o comando do banco de dados, consulte o comando
dropUser.Para drivers de API do MongoDB, consulte a documentação do driver do MongoDB específica da linguagem.
The
db.dropUser()method takes the following arguments:ParâmetroTipoDescriçãousernamestring
O nome do usuário a ser removido do banco de dados.
writeConcerndocumento
Opcional. O nível da write concern para a operação. Consulte Especificação de write concern.
The
db.dropUser()method wraps thedropUsercommand.Antes de eliminar um usuário que tenha a função
userAdminAnyDatabase, certifique-se de que haja pelo menos outro usuário com privilégios de administração de usuários.
Compatibilidade
Esse método está disponível em implantações hospedadas nos seguintes ambientes:
Importante
Este comando não é aceito em clusters do MongoDB Atlas. Para obter informações sobre o suporte do Atlas a todos os comandos, consulte Comandos não suportados.
MongoDB Enterprise: a versão autogerenciada e baseada em assinatura do MongoDB
MongoDB Community: uma versão com código disponível, de uso gratuito e autogerenciada do MongoDB
Comportamento
réplicaSet
If run on a replica set, db.dropUser() is executed using "majority" write concern by default.
Acesso necessário
É necessário ter a dropUser ação em um banco de dados para eliminar um usuário desse banco de dados.
Exemplo
The following db.dropUser() operation drops the reportUser1 user on the products database.
use products db.dropUser("reportUser1", {w: "majority", wtimeout: 5000})