Beego orm orderby rand()

时间:2017-10-14 15:18:21

标签: go beego

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

类似的东西:

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

但它会给出恐慌结果

我查看文档,但无法找到随机结果的工作。任何帮助深表感谢。

提前谢谢!

1 个答案:

答案 0 :(得分:0)

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

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