El comando dropDatabase elimina la base de datos especificada de la configuración de almacenamiento. Si elimina una base de datos que contiene una o más colecciones, estas también se eliminan de la configuración de almacenamiento.
Sintaxis
db.runCommand({ "dropDatabase": 1 })
Parámetros
Parameter | Tipo | Descripción | ¿Obligatorio? |
|---|---|---|---|
| Int | La bandera a pasar al eliminar una base de datos de la configuración de almacenamiento. | sí |
Salida
El comando imprime la siguiente salida si se ejecuta correctamente o si no hay ninguna base de datos con el nombre especificado para eliminar. Para comprobar si la base de datos se eliminó de la configuración de almacenamiento, ejecute los comandos show
dbs y storageGetConfig. Si el comando muestra errores, consulte Solucione los errores a continuación para obtener soluciones recomendadas.
{ "ok" : 1 }
Ejemplo
El siguiente ejemplo utiliza el comando dropDatabase para eliminar una base de datos llamada egS3Store de la configuración de almacenamiento de la instancia de base de datos federada.
use egS3Store db.runCommand({ "dropDatabase": 1 })
El comando anterior imprime la siguiente salida:
{ "ok" : 1 }
Solución de problemas de error
Si el comando falla, imprime el siguiente error:
{ ok: 0, errmsg: "have to pass 1 as db parameter", code: 20, codeName: "IllegalOperation" }
Solución: especifique 1 como parámetro del comando.