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.
See how MongoDB 9.0 delivers up to 2x higher throughput.
MongoDB Branding Shape
Register now >
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
} )