限制和抵消

你可以使用 limit 来告知要获取的记录数,并使用 offset 来指示在开始返回记录之前要跳过的记录数。

例如

User.limit(3) #returns first three records

它将生成以下 sql 查询。

"SELECT  `users`.* FROM `users` LIMIT 3"

由于上述查询中未提及偏移量,因此它将返回前三个记录。

User.limit(5).offset(30) #returns 5 records starting from 31th i.e from 31 to 35

它将生成以下 sql 查询。

"SELECT  `users`.* FROM `users` LIMIT 5 OFFSET 30"