sh.removeTagRange()
定义
sh.removeTagRange(namespace, minimum, maximum)
在版本3中进行了更改。 4 :此方法在 MongoDB 3中为
sh.removeRangeFromZone()
起别名。 4 。下面指定的功能仍然适用于 MongoDB 3 。 2 。 MongoDB 3 。 4提供区域分片作为标签感知分片的后继方案。从定义的分片键值范围中删除指定的分片标签。
sh.removeTagRange()
接受以下参数:使用
sh.removeTagRange()
可确保删除未使用或过时的范围,从而根据需要平衡数据块。仅在连接到
mongos
实例时运行sh.removeTagRange()
。
例子
给定分片键{state: 1, zip: 1}
,以下操作删除涵盖纽约州邮政编码的现有标签范围:
sh.removeTagRange( "exampledb.collection", { state: "NY", zip: MinKey }, { state: "NY", zip: MaxKey } )