Definición
setAllowMigrationsNuevo en la versión 5.0.6.
Previene el inicio de nuevos migraciones automáticas en una colección, evita que se confirmen las migraciones manuales en curso y excluye la colección de nuevas rondas de balanceo.
Compatibilidad
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.
Sintaxis
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 |
|---|---|---|
| La colección a modificar. | |
| Si
Si
|
Comportamiento
setAllowMigrations requiere los mismos privilegios moveChunk que.
Ejemplo
Esta operación evita migraciones en la colección store.inventory:
db.adminCommand( { setAllowMigrations: "store.inventory", allowMigrations: false } )