Docs Menu
Docs Home
/ /
particionado

setAllowMigrations (comando de base de datos)

setAllowMigrations

Previene el inicio de nuevos migraciones automáticas en una colección, evita que las migraciones de rango en vuelo (iniciadas manualmente o por el balanceador) se confirmen y excluye la colección de nuevas rondas del balanceador.

Este comando está disponible en implementaciones alojadas en los siguientes entornos:

  • MongoDB Atlas: El servicio totalmente gestionado para implementaciones de MongoDB en la nube

  • MongoDB Enterprise: La versión basada en suscripción y autogestionada de MongoDB

  • MongoDB Community: La versión de MongoDB con código fuente disponible, de uso gratuito y autogestionada.

El comando tiene la siguiente sintaxis:

db.adminCommand(
{
setAllowMigrations: "<db>.<collection>",
allowMigrations: <true|false>
}
)

El comando toma los siguientes parámetros:

Campo
Tipo
Descripción

string

La colección a modificar.

boolean

Si false:

Si true:

setAllowMigrations requiere los mismos privilegios moveChunk que.

Esta operación evita migraciones en la colección store.inventory:

db.adminCommand( {
setAllowMigrations: "store.inventory",
allowMigrations: false
} )

Volver

reshardCollection

En esta página