我正在嘗試創建一個函數,該函數將表中的所有內容輸出為表所具有的結構切片。func FetchAll(parameter interface{}) []interface{} { var model interface{} var resultArray []interface{} db := common.GetDB() rows, err := db.Model(parameter).Where(parameter).Rows() if err != nil { fmt.Print(err.Error()) return nil } for rows.Next() { db.ScanRows(rows, &model) resultArray = append(resultArray, model) } fmt.Println(resultArray) return resultArray}用法:c.JSON(200, FetchAll(&ProductImage{ProductID: productID}))但輸出如下:[<nil>,<nil>,<nil>]這是為什么呢?
從 gorm 數據庫返回結構列表的函數返回 nil?
慕桂英3389331
2022-09-19 17:21:47