Añadir una zona (tag) y asignar un rango
MongoDBShardingComando
sh.addShardToZone("shard0000", "TR"); sh.updateZoneKeyRange("shop.customer", { region: "TR" }, { region: "TR~" }, "TR")Qué hace
Asigna un shard a una zona y vincula un rango de claves concreto a esa zona (zone sharding).
Cuándo usarlo
Cuando quiere mantener los datos en shards concretos por geografía o hardware.
Precaución
Los rangos de zona deben corresponder a la shard key; un rango erróneo impide migrar los chunks.