beego orm 疑惑

go_ovan · · 4072 次点击
嗯嗯 是的 但目前都是前后端分离,所以我需要寻找这样一种方便的方法处理; ``` Table_A struct { Field_1 string `json:"field_1"` Field_2 string `json:"field_2"` } Table_B struct { Table_A `json:"a_group"` Field_1 string `json:"field_1"` Field_2 string `json:"field_2"` } 用 beego ORM filter 查询 Table_B 后 可以得到以下形式的json结果 { "field_1":xxx, "field_2":xxx, "a_group":{ "field_1":xxx, "field_2":xxx, } } 那么我是不是可以通过组装 一个嵌套格式的struct来控制数据字段呢? ```
#4
更多评论
不展示是什么意思?不想查某些字段可以控制column,不想对外输出可以在struct的tag里控制
#1
<a href="/user/heyHui2018" title="@heyHui2018">@heyHui2018</a> 因为会有这样的需求,同一张表,可能不同API对外展示的字段不一样,所以我想用不同个性化的struct来存通过beego ORM filter后的数据,再由这个struct来对外展示 json ; A struct { A_Field_NAME `json:&#34;a_name&#34;` A_Field_VALUE `json:&#34;a_value&#34;` } B struct { A_Field_NAME `json:&#34;b_name&#34;` }
#2