首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用sqlBoiler实现go中的数据绑定

使用sqlBoiler实现go中的数据绑定
EN

Stack Overflow用户
提问于 2021-07-21 04:43:05
回答 1查看 112关注 0票数 0

我正在从MYSQL数据库中获取一些数据..使用查询数据变得越来越正确(例如10行)

我想绑定到一个用于显示的模型列表中。

但是显示死机错误

代码语言:javascript
复制
type UserDetails []UserDetail
type UserDetail struct {
    id             string    `json:"id" boil:",bind"`
    ScreenName     string    `json:"screenName" boil:",bind" `
}


func (m *mysqlStore) GetUsersDetails(ctx context.Context) () {
    var userDetails []*models.UserDetail
    err := queries.Raw(`
                SELECT
            user.id,
            user.screen_name
            FROM user
    group by user.id
    `).Bind(ctx, m.db, &userDetails)
    if err != nil {
        fmt.Println(err)
    }
    fmt.Println(userDetails)
}

在这里,使用MYSQLQuery,我得到了正确的数据。我想将其显示在一个数组列表中,例如:

代码语言:javascript
复制
[
 {"id":"1",
   "screenName":"test"},
 {"id":"2",
   "screenName":"test"}
]

我的go代码中有什么问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-21 19:11:16

我知道答案了

在这种情况下,struct必须为

代码语言:javascript
复制
type UserDetail struct {
    id             string    `json:"id"`
    ScreenName     string    `json:"screenName"`  
}

代码语言:javascript
复制
 var userDetails []models.UserDetail
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68461100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档