首先声明包
o := orm.NewOrm()
beego的格式是查询命令(如:QueryTable).过滤(Filter).(过滤可以加好几个).查出来的数据的存储格式(one)
如:
_,err := o.QueryTable("house").Filter("status",0).Filter("whole",0).ValuesList(&List,"house_id","user_id","title","house_orientation","area","rent","floor","total_floor")//查询房屋表中whole值为0,status值为0的记录。返回其中的部分字段
Filter的个数就是你查询条件的个数,一条条件一个。
QueryTable(“数据库表名。你要从哪个数据库查”)
Filter(“数据库字段名”,此条字段的值)
ValuesList查询多条数据存在切片里(&List,“你想得到的字段名”)
List需要提前声明:
var List [] orm.ParamsList
【beego|beego查询命令】Values查询多条数据存在map里(&maps)
maps需要提前声明:
var maps [] orm.Params
One查询单条数据存在结构体里面(&M)
M的声明:
var M Message
推荐阅读
- 推动NFT走出监管困境,BSN推出支持NFT基础设施网络
- 腾讯|SaaS的收入模型有哪些(终于有人讲明白了)
- 就业方向上什么才是最重要的(--- 来自程序猿的迷茫。(C++?Java?or算法?))
- 区块链中加密货币的含义
- 波场万倍潜力币HYL23号21:09分 正式上线JustSwap
- 《瀚兰房地产开发区块链应用及案例分享》BSN培训精华回顾
- 对联盟链而言,跨链协议为什么重要()
- 区块链能够应用在哪些行业
- BSN区块链服务网络中密钥托管模式和公钥上传模式有啥区别()
- 币圈人物传|币圈大佬今何在 唯有一诺正当时