其他分享
首页 > 其他分享> > beego关系查询

beego关系查询

作者:互联网

models

type User struct {
	Id        int64   `json:"id" `
	Name      string  `json:"name,omitempty" orm:"size(50)"`
	Passwords string  `json:"passwords" orm:"size(32)"`
	Baby      []*Baby `json:"baby" orm:"reverse(many)"`
}
type Baby struct {
	Id int64
	Name string `json:"name" orm:"size(50)"`
	User *User `json:"user" orm:"rel(fk);index"`
}

数据库中数据

user表

 Baby表

 数据库操作

o:= orm.NewOrm()
o.QueryTable("tb_user").Filter("id" ,user.Id).One(user)
o.LoadRelated(user,"Baby")
{
    "id": 2,
    "name"

标签:关系,beego,查询,json,orm,user,Baby,id,size
来源: https://blog.csdn.net/weixin_38107457/article/details/119305496