Página inicial do Docs → Desenvolver aplicações → Manual do MongoDB
dropAllUsersFromDatabase
Nesta página
Definição
dropAllUsersFromDatabase
Remove todos os usuários do reconhecimento de data center no qual você executa o comando.
Aviso
O
dropAllUsersFromDatabase
remove todos os usuários do banco de dados.O comando
dropAllUsersFromDatabase
tem a seguinte sintaxe:{ dropAllUsersFromDatabase: 1, writeConcern: { <write concern> }, comment: <any> } O documento
dropAllUsersFromDatabase
tem os seguintes campos:CampoTipoDescriçãodropAllUsersFromDatabase
inteiroEspecifique1
para descartar todos os usuários do reconhecimento de data center atual.writeConcern
documentoOpcional. O nível da write concern para a operação. Consulte Especificação de write concern.
comment
qualquerOpcional. Um comentário fornecido pelo usuário para anexar a este comando. Depois de definido, esse comentário aparece junto com os registros desse comando nos seguintes locais:
mensagens de log do mongod, no campo
attr.command.cursor.comment
.Saída do perfil do banco de dados, no campo
command.comment
.Saída de
currentOp
, no campocommand.comment
.
Um comentário pode ser qualquer tipo BSON válido (string, inteiro, objeto, array etc).
Acesso obrigatório
É necessário ter a dropUser
ação em um banco de dados para eliminar um usuário desse banco de dados.
Exemplo
A seguinte sequência de operações em mongosh
remove todos os usuários do banco de dados products
:
use products db.runCommand( { dropAllUsersFromDatabase: 1, writeConcern: { w: "majority" } } )
O campo n
no documento de resultados mostra o número de usuários removidos:
{ "n" : 12, "ok" : 1 }