beego查询命令

首先声明包

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

Values查询多条数据存在map里(&maps)

maps需要提前声明:

var maps [] orm.Params

One查询单条数据存在结构体里面(&M)

M的声明:

var M Message
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值