Adicionar uma zona (tag) e atribuir um intervalo
MongoDBShardingComando
sh.addShardToZone("shard0000", "TR"); sh.updateZoneKeyRange("shop.customer", { region: "TR" }, { region: "TR~" }, "TR")O que faz
Atribui um shard a uma zona e vincula um intervalo de chaves específico a essa zona (zone sharding).
Quando usar
Quando você quer manter dados em shards específicos por geografia ou hardware.
Atenção
Os intervalos de zona precisam corresponder à shard key; um intervalo errado impede que os chunks sejam migrados.