Skip to content

Commit 6b8d1cf

Browse files
committed
增加OrderBy函数讲解
1 parent 6ee5426 commit 6b8d1cf

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

5.5.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,12 +164,14 @@ beedb的查询接口比较灵活,具体使用请看下面的例子
164164
例子3,获取全部数据
165165

166166
var everyone []Userinfo
167-
err := orm.FindAll(&everyone)
167+
err := orm.OrderBy("uid desc,username asc").FindAll(&everyone)
168168

169169
上面这些里面里面我们看到一个函数Limit,他是用来控制查询结构条数的。
170170

171171
Limit:支持两个参数,第一个参数表示查询的条数,第二个参数表示读取数据的起始位置,默认为0。
172172

173+
OrderBy:这个函数用来进行查询排序,参数是需要排序的条件。
174+
173175
上面这些例子都是将获取的的数据直接映射成struct对象,如果我们只是想获取一些数据到map,以下方式可以实现:
174176

175177
a, _ := orm.SetTable("userinfo").SetPK("uid").Where(2).Select("uid,username").FindMap()

0 commit comments

Comments
 (0)