Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs Menu

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
¿Requerido?

dropStore

string

Nombre del almacén de la instancia federada de base de datos que se debe remover de la configuración de almacenamiento de la instancia federada de base de datos.

El comando imprime el siguiente resultado si tiene éxito. Si el comando falla, consulta Solucionar errores para conocer las soluciones recomendadas.

{ "ok" : 1 }

El siguiente ejemplo utiliza el comando dropStore para eliminar el almacenamiento de instancia de la base de datos federada myStore de la configuración de almacenamiento de la instancia de la 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.

Razón: La instancia federada de base de datos especificada tiene colecciones dependientes y no puede eliminarse.

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

Solución: Primero descarta las colecciones dependientes, luego vuelve a ejecutar el comando dropStore.