从另一个相同类型的数组向数组添加新值 MongoDBGO
php小编鱼仔在这里为大家介绍一种从另一个相同类型的数组向数组添加新值的方法,即在MongoDB-GO中的操作。这种方法可以帮助开发者更方便地对数组进行修改和更新,提高开发效率。下面我们将详细介绍这个方法的具体步骤和使用技巧,希望对大家有所帮助!
问题内容
我目前正在 golang 上使用 mongodb 驱动程序,并尝试从相同类型的输入数组向文档数组添加字段:
type organization struct { id string `bson:"_id,omitempty" json:"id,omitempty" ` name string `bson:"name,omitempty" json:"name,omitempty" validate:"required"` members []member `bson:"members,omitempty" json:"members,omitempty" validate:"required"` owner string `bson:"owner,omitempty" json:"owner,omitempty" validate:"required"` createdat *time.time `bson:"created_at,omitempty" json:"created_at,omitempty"` updatedat *time.time `bson:"updated_at,omitempty" json:"updated_at,omitempty"` } type member struct { userid string `bson:"user_id" json:"user_id" validate:"required"` permissions []string `bson:"permissions" json:"permissions" validate:"required"` addedby string `bson:"added_by" json:"added_by" validate:"required"` status string `bson:"status" json:"status" validate:"required"` addedat time.time `bson:"added_at" json:"added_at"` }登录后复制