Docs Menu
Docs Home
/ /

updateCatalog

El comando updateCatalog actualiza el Metadatos del espacio de nombres en el catálogo. Si tiene un almacén de instancias de base de datos federada grande, la actualización del catálogo podría tardar un tiempo.

db.runCommand({ "updateCatalog" : 1, "stores": ["<storeName>"], "background" : true })
Opción
Tipo
Descripción
Necesidad

background

booleano

Marca para ejecutar el comando en segundo plano. Si se omite, el valor predeterminado es false. Si se establece en true, Atlas Data Federation ejecuta el comando en segundo plano.

{ "background" : true }

Opcional

stores

matriz de cadenas

Nombres de las tiendas cuyo catálogo se actualizará. Si se omite, Atlas Data Federation actualiza el catálogo de todas las tiendas de la configuración de almacenamiento. Si se especifica, Atlas Data Federation actualiza el catálogo solo para las tiendas especificadas. Atlas Data Federation devuelve un error si una tienda especificada no utiliza un catálogo.

Opcional

Para actualizar el catálogo de todas las tiendas en la configuración de almacenamiento, ejecute el siguiente comando:

db.runCommand({ "updateCatalog" : 1 })

El comando anterior se ejecuta en primer plano y es similar a ejecutar el comando con background establecido en false.

Para actualizar el catálogo de todas las tiendas en la configuración de almacenamiento en segundo plano, ejecute el siguiente comando:

db.runCommand({ "updateCatalog" : 1, "background" : true })

Para actualizar el catálogo de una lista de tiendas en segundo plano, ejecute el siguiente comando:

db.runCommand({ "updateCatalog" : 1, "stores": ["<storeName>",...], "background" : true })

El comando devuelve la siguiente salida:

{ "ok" : 1 }

El siguiente comando actualiza los metadatos del espacio de nombres en el catálogo:

db.runCommand({ "updateCatalog" : 1 })

El comando anterior devuelve el siguiente resultado:

{ "ok" : 1 }

Volver

Administrar espacios de nombres

En esta página