Я создал три осколка. Я хочу добавить их в зоны. Но API для добавления в зоны:
sh.addShardToZone(shard, zone)
Требует имя шарда. Теперь при определении конфигурации для шардов я не назначал никакого имени. Я только что указал IP. Ниже приведен отрывок из команды sh .status.
shards:
{ "_id" : "ShardReplSet", "host" : "ShardReplSet/localhost:27021,localhost:27022,localhost:27023", "state" : 1 }
Что я должен передать в качестве имени осколка для добавления осколка в зону?