El comando dropDatabase remueve la base de datos especificada de la configuración de almacenamiento. Si descarta una base de datos que contiene una o varias colecciones, estas también se eliminarán de la configuración de almacenamiento.
Sintaxis
db.runCommand({ "dropDatabase": 1 })
Parámetros
Parameter | Tipo | Descripción | ¿Requerido? |
|---|---|---|---|
| Int | La bandera que se debe pasar al eliminar una base de datos de la configuración de almacenamiento. | Sí |
Salida
El comando imprime la siguiente salida si el comando tiene éxito o si no existe una base de datos con el nombre especificado para descartar. Para verificar si la base de datos se descartó de la configuración de almacenamiento, ejecute los comandos show dbs y storageGetConfig. Si el comando muestra errores, consulta Solución de errores a continuación para obtener las soluciones recomendadas.
{ "ok" : 1 }
Ejemplo
El siguiente ejemplo usa el comando dropDatabase para descartar una base de datos llamada egS3Store de la configuración de almacenamiento de la instancia federada de base de datos.
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: especifica 1 como parámetro del comando.