When the ShardRole parameter is set to AUTO, ShardMasterRegexp identifies the instance to be configured as data node 1 if the name of the instance’s host matches the regular expression specified as its value.
Using This Parameter
In conjunction with other parameters, ShardMasterRegexp can be used to deploy sharded clusters, mirrored or nonmirrored, using the configuration merge feature.
Typically, this parameter would not be changed after deployment of the sharded clusterOpens in a new tab, unless the instance is removed from the cluster.
ArbiterURL, to identify the arbiter used by the data node mirror the instance is a member of.
ShardRole, to specify the sharded cluster role of the instance.
ShardClusterURL to specify the node to use as a template when adding an instance to a sharded cluster.
ShardMirrorMember to specify the failover role of a data node in a mirrored sharded cluster.
ShardRegexp, to identify the nodes to be configured as sharded cluster data nodes (other than data node 1) based on hostname.