Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /
Gestión de usuarios

dropAllUsersFromDatabase

dropAllUsersFromDatabase

Remueve a todos los usuarios de la base de datos en la que ejecutas el comando.

Advertencia

La dropAllUsersFromDatabase remueve a todos los usuarios de la base de datos.

Este comando está disponible en implementaciones alojadas en los siguientes entornos:

  • MongoDB Atlas: El servicio totalmente gestionado para implementaciones de MongoDB en la nube

Importante

Este comando no es compatible con los clústeres M0, M2, y M5. Para obtener más información, consulte Comandos incompatibles.

  • MongoDB Enterprise: La versión basada en suscripción y autogestionada de MongoDB

  • MongoDB Community: La versión de MongoDB con código fuente disponible, de uso gratuito y autogestionada.

El comando tiene la siguiente sintaxis:

{ dropAllUsersFromDatabase: 1,
writeConcern: { <write concern> },
comment: <any>
}

El comando tiene los siguientes campos:

Campo
Tipo
Descripción

dropAllUsersFromDatabase

entero

Especifique 1 para descartar a todos los usuarios de la base de datos actual.

writeConcern

Documento

comment

any

Opcional. Un comentario proporcionado por el usuario para adjuntar a este comando. Una vez configurado, este comentario aparece junto a los registros de este comando en las siguientes ubicaciones:

Un comentario puede ser de cualquier tipo BSON válido (string, objeto, arreglo, etc.).

Debes tener la dropUser acción sobre una base de datos para descartar a un usuario de esa base de datos.

La siguiente secuencia de operaciones en mongosh descarta a todos los usuarios de la base de datos products:

use products
db.runCommand( { dropAllUsersFromDatabase: 1, writeConcern: { w: "majority" } } )

El campo n del documento de resultados muestra el número de usuarios eliminados:

{ "n" : 12, "ok" : 1 }

Volver

createUser

En esta página