go - Beego orderby rand()

标签 go beego

我刚刚在 beego orm 中遇到了一些问题。 如何进行随机顺序查询?

类似于:

orm.NewOrm().QueryTable("tbl").OrderBy("rand()").Limit(1).All(&table)

但它给出了 panic 结果

我查看了文档,但找不到适用于随机结果的方法。任何帮助深表感谢。

提前致谢!

最佳答案

BeeGo ORM 不支持按方法排序,只支持按映射字段排序:

https://github.com/astaxie/beego/blob/master/orm/db_tables.go#L434

关于go - Beego orderby rand(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46746091/

相关文章:

strings.Go 中的拆分

go - 如何在pb.go中获取自定义字段值

arrays - 容量何时与阵列末端- slice 起点不同?

go - golang 中的路由失败

go - 我如何获取数组元素的地址,该数组元素是结构的元素,该结构是指针

nginx - 在生产中部署 Golang (Beego)

Cloud Foundry 中的 Golang 拨号器

api - beego api post插入数据

go - 如何在struct Beego中设置unique

file-upload - 使用beego上传相同格式的文件