Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

sh.enableMigrations() (método mongosh)

sh.enableMigrations(namespace)

Permite las migraciones para el namespace especificado de la colección particionada, pero no inicia las migraciones de fragmentos. El balanceador incluye la colección que tú cedes a sh.enableMigrations() en las operaciones de migración la próxima vez que se ejecute. Para obtener más información sobre las migraciones por fragmentos, consulte Gestionar el balanceador de clúster fragmentado.

Importante

Solo puede ejecutar sh.enableMigrations() en una instancia mongos . Si ejecuta sh.enableMigrations() en una instancia mongod, el método devuelve un error.

El método sh.enableMigrations() tiene el siguiente parámetro:

Parameter
Tipo
Descripción

namespace

string

El namespace de la colección.

Este método está disponible en implementaciones alojadas en los siguientes entornos:

  • 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.

Nota

Puedes verificar el estado de la migración usando sh.status(), que muestra el campo allowMigrations para cada colección.

Volver

sh.enableAutoSplit

En esta página