package tag
import "go.mongodb.org/mongo-driver/tag"
Package tag provides types for filtering replica set members using tags in a read preference.
For more information about read preference tags, see https://www.mongodb.com/docs/manual/core/read-preference-tags/
Index ¶
- type Set
- func NewTagSetFromMap(m map[string]string) Set
- func NewTagSetsFromMaps(maps []map[string]string) []Set
- func (ts Set) Contains(name, value string) bool
- func (ts Set) ContainsAll(other []Tag) bool
- func (ts Set) String() string
- type Tag
Types ¶
type Set ¶
type Set []Tag
Set is an ordered list of Tags.
func NewTagSetFromMap ¶
NewTagSetFromMap creates a tag set from a map.
For more information about read preference tags, see https://www.mongodb.com/docs/manual/core/read-preference-tags/
func NewTagSetsFromMaps ¶
NewTagSetsFromMaps creates a list of tag sets from a slice of maps.
For more information about read preference tags, see https://www.mongodb.com/docs/manual/core/read-preference-tags/
func (Set) Contains ¶
Contains indicates whether the name/value pair exists in the tagset.
func (Set) ContainsAll ¶
ContainsAll indicates whether all the name/value pairs exist in the tagset.
func (Set) String ¶
String returns a human-readable human-readable description of the tagset.
type Tag ¶
Tag is a name/value pair.
func (Tag) String ¶
String returns a human-readable human-readable description of the tag.
Source Files ¶
tag.go
- Version
- v1.17.3 (latest)
- Published
- Feb 25, 2025
- Platform
- linux/amd64
- Imports
- 2 packages
- Last checked
- 13 hours ago –
Tools for package owners.