Docs Menu
Docs Home
/ /

dropStore

El comando dropStore remueve un almacenamiento de instancia de base de datos federada de la configuración de almacenamiento de instancia de base de datos federada. Si las colecciones existentes hacen referencia al respaldo de la instancia federada de base de datos que deseas remover, el comando falla y devuelve una lista de las colecciones dependientes.

db.runCommand({ dropStore: "<store-name>" })
Parameter
Tipo
Descripción
¿Obligatorio?

dropStore

string

Nombre del almacén de instancias de base de datos federada que se eliminará de la configuración de almacenamiento de instancias de base de datos federada.

El comando imprime la siguiente salida si tiene éxito. Si el comando falla, consulte Solucionar errores para obtener soluciones recomendadas.

{ "ok" : 1 }

El siguiente ejemplo utiliza el comando dropStore para eliminar el almacén de instancias de base de datos federada myStore de la configuración de almacenamiento de instancias de base de datos federada.

use sample
db.runCommand({ dropStore: "myStore" })

El comando anterior imprime la siguiente salida:

{ "ok" : 1 }

Si el comando falla, devuelve uno de los siguientes errores.

Motivo: el almacén de instancias de base de datos federada especificado tiene colecciones dependientes y no se puede eliminar.

{
"ok" : 0,
"errmsg" : "store has dependent collections: <database.collection>,<database.collection>,<...>",
"code" : 2,
"codeName" : "BadValue"
}

Solución: Primero elimine las colecciones dependientes y luego vuelva a ejecutar el dropStore comando.

Volver

Descartar bases de datos

En esta página