Menu Docs

Página inicial do DocsDesenvolver aplicaçõesManual do MongoDB

dropAllUsersFromDatabase

Nesta página

  • Definição
  • Sintaxe
  • Campos de comando
  • Acesso obrigatório
  • Exemplo
dropAllUsersFromDatabase

Remove todos os usuários do reconhecimento de data center no qual você executa o comando.

Dica

Em mongosh, este comando também pode ser executado por meio do método auxiliar db.dropAllUsers() .

Os métodos auxiliares são convenientes para os usuários mongosh , mas podem não retornar o mesmo nível de informações que os comandos do banco de dados. Nos casos em que a conveniência não for necessária ou os campos de retorno adicionais forem necessários, use o comando de banco de dados.

Aviso

O dropAllUsersFromDatabase remove todos os usuários do banco de dados.

O comando tem a seguinte sintaxe:

db.runCommand(
{
dropAllUsersFromDatabase: 1,
writeConcern: { <write concern> },
comment: <any>
}
)

O comando utiliza os seguintes campos:

Campo
Tipo
Descrição
dropAllUsersFromDatabase
inteiro
Especifique 1 para descartar todos os usuários do reconhecimento de data center atual.
writeConcern
documento

Opcional. O nível da write concern para a operação. Consulte Especificação de write concern.

comment
qualquer

Opcional. 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:

Um comentário pode ser qualquer tipo BSON válido (string, inteiro, objeto, array etc).

É necessário ter a dropUser ação em um banco de dados para eliminar um usuário desse banco de dados.

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 }
← createUser