Definição
sh.enableMigrations(namespace)Habilita migrações para o namespace especificado da coleção fragmentada, mas não inicia migrações de partes. O balanceador inclui a coleção que você passa para
sh.enableMigrations()nas operações de migração da próxima vez que ele for executado. Para obter mais informações sobre migrações de partes, consulte Gerenciar Balanceador do Cluster.Importante
Você só pode executar
sh.enableMigrations()em uma instância domongos. Se você executar osh.enableMigrations()em uma instância domongod, o método retornará um erro.O método
sh.enableMigrations()tem o seguinte parâmetro:ParâmetroTipoDescriçãonamespacestring
O namespace da collection.
Compatibilidade
Esse método está disponível em implantações hospedadas nos seguintes ambientes:
MongoDB Enterprise: a versão autogerenciada e baseada em assinatura do MongoDB
MongoDB Community: uma versão com código disponível, de uso gratuito e autogerenciada do MongoDB
Observação
Você pode verificar o status da migração usando sh.status(), que exibe o campo allowMigrations para cada coleção.