Definição
- setAllowMigrations
- Impede o início de novas migrações automáticas em uma collection, impede que migrações de intervalo a bordo (iniciadas manualmente ou pelo balanceador) sejam confirmadas e exclui a collection de novas rodadas do balanceador . 
Compatibilidade
Esse comando está disponível em implantações hospedadas nos seguintes ambientes:
- MongoDB Atlas: o serviço totalmente gerenciado para implantações do MongoDB na nuvem 
- 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 
Sintaxe
O comando tem a seguinte sintaxe:
db.adminCommand(    {     setAllowMigrations: "<db>.<collection>",     allowMigrations: <true|false>    } ) 
Campos de comando
O comando usa os seguintes parâmetros:
| Campo | Tipo | Descrição | 
|---|---|---|
| 
 | A collection para modificar. | |
| 
 | Se  
 Se  
 | 
Comportamento
setAllowMigrations requer os mesmos privilégios que moveChunk.
Exemplo
Esta operação evita migrações na collection store.inventory :
db.adminCommand( {    setAllowMigrations: "store.inventory",    allowMigrations: false } )