我创建了三个碎片。我想将它们添加到区域中。但是添加到区域的API:
sh.addShardToZone(shard, zone)
需要分片名称。现在,在为分片定义配置时,我没有分配任何名称。我刚刚指定了IP。以下是sh.status命令的摘录。
shards:
{ "_id" : "ShardReplSet", "host" : "ShardReplSet/localhost:27021,localhost:27022,localhost:27023", "state" : 1 }
将分片添加到区域时,我应该作为分片名称传递什么?
根据https://docs.mongodb.com/manual/reference/method/sh.status/分片名称与其_id(输出中的ShardReplSet
相同)。