Página inicial do Docs → Desenvolver aplicações → Manual do MongoDB
db.dropAllRoles()
Nesta página
Definição
db.dropAllRoles( writeConcern )
Exclui todos os roles definidos pelo usuário no reconhecimento de data center onde você executa o método.
Aviso
O método
db.dropAllRoles()
remove todos os roles definidos pelo usuário do banco de dados.Importante
Método mongosh
Esta página documenta um método
mongosh
. Esta não é a documentação para comandos de banco de dados ou drivers específicos de idioma, como Node.js.Para o comando do banco de dados, consulte o comando
dropAllRolesFromDatabase
.Para drivers de API do MongoDB, consulte a documentação do driver MongoDB específica do idioma.
Para a documentação de shell legada do
mongo
, consulte a documentação para a versão correspondente do MongoDB Server:O método
db.dropAllRoles()
utiliza o seguinte argumento:CampoTipoDescriçãowriteConcern
documentoOpcional. O nível da write concern para a operação. Consulte Especificação de write concern.
Retorna: O número de roles definidos pelo usuário foi descartado.
Comportamento
réplicaSet
Se executar em um conjunto de réplicas, o db.dropAllRoles()
será executado usando o write concern de "majority"
por padrão.
Acesso obrigatório
Você deve ter a dropRole
ação em um banco de dados para eliminar um role desse banco de dados.
Exemplo
As operações a seguir eliminam todas as roles definidas pelo usuário do reconhecimento de data center products
e usam uma referência de escrita de majority
.
use products db.dropAllRoles( { w: "majority" } )
O método retorna o número de roles eliminados:
4