标签管理
更新时间:2024-05-14
标签管理
用户可以参考以下代码,进行MongoDB数据库实例的标签管理。
绑定标签
执行以下函数,为指定实例绑定若干个标签:
func function(client *mongodb.Client) {
instanceId := "m-2ke5iF"
tags := []mongodb.TagModel{
{
TagKey: "123",
TagValue: "13",
},
}
err := client.InstanceBindTags(instanceId, tags)
if err != nil {
fmt.Println(err)
return
}
}
解绑标签
执行以下函数,为指定实例解绑若干个标签:
func function(client *mongodb.Client) {
instanceId := "m-2ke5iF"
tags := []mongodb.TagModel{
{
TagKey: "123",
TagValue: "13",
},
}
err := client.InstanceUnbindTags(instanceId, tags)
if err != nil {
fmt.Println(err)
return
}
}
全量更新标签
执行以下函数,为指定实例全量更新标签:
func function(client *mongodb.Client) {
instanceId := "m-2ke5iF"
tags := []mongodb.TagModel{
{
TagKey: "123",
TagValue: "13",
},
}
err := client.InstanceAssignTags(instanceId, tags)
if err != nil {
fmt.Println(err)
return
}
}
注意:
- 原有的实例的绑定标签将被覆盖,请谨慎使用。