如何省略來自 gorm.Model 的列。例如創建日期、修改日期??紤]以下模型:type User struct{ gorm.Model Firstname string Lastname string}現在我可以選擇特定列:db.Select("Firstname").Find(&users)但是,雖然它排除 Lastname 列,但它不會排除來自 gorm.Model 的列。所以結果看起來像這樣:[{"ID":0,"CreatedAt":"0001-01-01T00:00:00Z","UpdatedAt":"0001-01-01T00:00:00Z","DeletedAt":null,"Firstname":"Foobar"}]我只想要名字列。
1 回答

人到中年有點甜
TA貢獻1895條經驗 獲得超7個贊
您可以定義User
類型而不包含gorm.Model
結構
type User struct{ Firstname string Lastname string }
或者,您可以使用兩種類型,一種帶它,gorm.Model
另一種不帶它。當檢索沒有屬性的值時,您可以使用后者gorm.Model
。
- 1 回答
- 0 關注
- 142 瀏覽
添加回答
舉報
0/150
提交
取消