gorm 查询某个字段
要查询一个字段,可以使用 select 方法。例如,假设我们有一个 User 模型,有 name 和 age 两个字段,我们想查询所有用户的名字,可以这样写:
var names []string
err := db.Table("users").Select("name").Find(&names).Error
if err != nil {
// 处理错误
}
上面的代码中,我们首先定义了一个名为 names 的字符串切片,然后使用 Select 方法选择了 name 字段,最后调用 Find 方法查询所有记录,并将结果存入 names 切片中。如果出现错误,我们可以在 err 变量中获取错误信息。
注意,我们需要使用 Table 方法指定要查询的表名。如果我们的模型名为 User,则默认的表名为 users。
原文地址: https://www.cveoy.top/t/topic/wZK 著作权归作者所有。请勿转载和采集!