网上一搜一大堆,但是内容基本一样,很浪费时间,查不到一点有用的内容。
1.orm数据类型
Id int `orm:"pk;column(_id)"`
Userid string `orm:"column(userid)"`
Before string `orm:"column(before);type(json)"`
After string `orm:"column(after);type(json)"`
Tablename string `orm:"column(tablename)"`
Actions string `orm:"column(actions)"`
Create_time time.Time `orm:"column(create_time);auto_now;type(datetime)"`
Primary_key string `orm:"column(primary_key)"`
Username string `orm:"column(username)"`
Is_personal bool `orm:"column(is_personal);default(False)"`
这里包括了大部分常用的数据类型,包括主键的设置,json格式,默认时间,bool默认值。
2.常规操作
具体beego文档都有,但是好像没有查询按时间排序的方法。order_by需要的类型是string,把时间类型转string,也不能排序,
自己解决不了。可能需要自己写sql语句解决这个问题