- Reference >
- mongo Shell Methods >
- Sharding Methods >
- sh.removeTagRange()
sh.removeTagRange()¶
On this page
Definition¶
- sh.removeTagRange(namespace, minimum, maximum, tag)¶
New in version 3.0.
Removes a range of shard key values to a shard tag created using the sh.removeShardTag() method. sh.removeTagRange() takes the following arguments:
Parameter Type Description namespace string The namespace of the sharded collection to tag. minimum document The minimum value of the shard key from the tag. Specify the minimum value in the form of <fieldname>:<value>. This value must be of the same BSON type or types as the shard key. maximum document The maximum value of the shard key range from the tag. Specify the maximum value in the form of <fieldname>:<value>. This value must be of the same BSON type or types as the shard key. tag string The name of the tag attached to the range specified by the minimum and maximum arguments to. Use sh.removeShardTag() to ensure that unused or out of date ranges are removed and hence chunks are balanced as required.
Only issue sh.removeTagRange() when connected to a mongos instance.
Example¶
Given a shard key of {state: 1, zip: 1}, the following operation removes an existing tag range covering zip codes in New York State:
sh.removeTagRange( "exampledb.collection",
{ state: "NY", zip: MinKey },
{ state: "NY", zip: MaxKey },
"NY"
)
Thank you for your feedback!
We're sorry! You can Report a Problem to help us improve this page.