Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

setAllowMigrations (comando de base de datos)

setAllowMigrations

Evita el inicio de nuevas migraciones automáticas en una colección, impide que migraciones de rango en curso (iniciadas manualmente o por el balanceador) se confirmen y excluye la colección de nuevas rondas de balanceo.

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

En caso de que false:

En caso de que true:

setAllowMigrations requiere los mismos privilegios que moveChunk.

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

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