sh.addShardTag()

在本页面

Definition

  • sh. addShardTag(* shard tag *)
    • 在版本 3.4 中更改:此方法在 MongoDB 3.4 中别名为sh.addShardToZone()。以下指定的功能仍适用于 MongoDB 3.2. MongoDB 3.4 提供了Zone sharding作为标记感知分片的后继者。

将分片与标签或标识符相关联。 MongoDB 使用这些标识符将属于标记范围内的chunks定向到特定的分片。 sh.addTagRange()将数据块范围与标签范围相关联。

ParameterTypeDescription
shardstring要赋予特定标签的分片的名称。
tagstring要添加到分片的标签名称。

连接到mongos实例时仅发出sh.addShardTag()

Example

以下示例将三个标记NYCLAXNRT添加到三个分片:

sh.addShardTag("shard0000", "NYC")
sh.addShardTag("shard0001", "LAX")
sh.addShardTag("shard0002", "NRT")