Gorm常用代码片段

查询:

// model方法的作用
err = db.Model(&model.StreamPath{}).Where("id = ?", cast.ToUint(id)).First(&sp).Error

更新多个字段

err = db.Model(&sp).Updates(map[string]interface{}{
"recording_status": recordStatus,
"stream_url":       source,
"stream_name":      name,
}).Error
if err != nil {
return serializer.Err(1, "修改数据库失败", err)
}
posted @ 2024-05-07 21:24  潜行1  阅读(22)  评论(0)    收藏  举报