Definition
setAllowMigrationsNew in version 4.4.11.
Prevents the start of new automatic migrations on a collection, prevents in-flight manual migrations from committing, and excludes the collection from new balancer rounds.
The command has the following syntax:
db.adminCommand( { setAllowMigrations: "<db>.<collection>", allowMigrations: <true|false> } ) The command takes the following parameters:
FieldTypeDescriptionstringThe collection to modify.
booleanIf
false:MongoDB prevents new automatic migrations on the collection
in-flight manual migrations will not be committed
the collection will be excluded from new balancer rounds
If
true:MongoDB allows new automatic migrations on the collection
in-flight manual migrations will be committed
the collection will be included in new balancer rounds
Behavior
setAllowMigrations requires the same privileges as
moveChunk.
Example
This operation prevents migrations on the store.inventory
collection:
db.adminCommand( { setAllowMigrations: "store.inventory", allowMigrations: false } )