使用gorm 將查詢結果檢索到結構中
嘗試將查詢結果掃描到結構中時,遵守以下規則至關重要的命名約定可確保正確的欄位對應。如果查詢結果為預設值或空數組,請考慮以下選項:
公共結構欄位:
確保 res 結構具有公共欄位。結構體定義應如下所示:
type res struct { ID int Number int UserID int }
列映射:
或者,使用gorm 標籤明確指定查詢列與結構體欄位之間的對應:
type res struct { id int `gorm:"column:id"` number int `gorm:"column:number"` user_id int `gorm:"column:user_id"` }
透過遵循這兩種方法,gorm 可以正確地將查詢結果對應到res 結構中的字段,從而使您能夠按預期存取結果。
以上是如何使用 Gorm 將查詢結果對應到結構:處理預設值和空數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!