gorm 关联查询如何排除字段?

Loveyou
  • 37

比如文章表关联用户表 但是用户表里面存有密码以及其他信息,现在就是想使用关联查询 查询用户表的时候指定要查询的字段 仅仅是需要nickname avatar uid就写了 如何排除password或者指定要查询的字段呢? 模型关联 一对一

回复
阅读 4.1k
1 个回答

看 gorm 的官方文档,其中有介绍,与你问题相关的文档地址:http://gorm.io/docs/query.htm...

摘其中的一段,通过 select 指定字段。

db.Select("name, age").Find(&users)
//// SELECT name, age FROM users;

db.Select([]string{"name", "age"}).Find(&users)
//// SELECT name, age FROM users;

db.Table("users").Select("COALESCE(age,?)", 42).Rows()
//// SELECT COALESCE(age,'42') FROM users;
宣传栏