beego ORM 怎么查询某个时间段的数据?

beego 项目 models 中定义

type Goodway struct {
    Id         int
    TableName  string
    TypeName   string
    LongNum    int
    HappenTime time.Time `orm:"auto_now_add;type(datetime)"`
    Other      string
}

现在通过HappenTime字段检索一天内的数据。 通过如下尝试,不行

    var o = orm.NewOrm()
    var ways []models.Goodway
    o.QueryTable("goodway").Filter("HappenTime__gt", "2019-01-26 00:00:00", &ways)

初学者,望解答!万分感谢!

已邀请:

gogozhou

赞同来自:

可以用原生的sql查询

var ways []mdodls.Goodway
num, err := o.Raw("select * from goodway where happen_time like '2019-01-26%'").QueryRows(&ways)
if err == nil {
    fmt.Println("ways nums: ", num)
}

要回复问题请先登录注册