0

People.first(100)を使用して最初の 100 レコードを取得できることを理解していますPeople.last(100)

私が知らないのは、合計数が 1000 レコードである場合、200-400 の範囲内のすべてのオブジェクトを取得する方法です。

4

2 に答える 2

1

あなたが必要とするのはlimit-詳細についてはこれoffsetを読んでください。

例:

People.limit(200).offset(200)

上記のコードは、201 番目のレコードから始まる 200 レコードを使用します。つまり、レコードは 201 から 400 になります。

于 2013-09-26T21:27:05.383 に答える
0

特定のフィールドで検索していますか? タイトルは ID で検索していることを示唆していますか?

People.where('id BETWEEN ? AND ?', 200, 400)

また...

People.where(id: 200..400)

特定のフィールドを検索していない場合は、Big_Bird の limit メソッドと offset メソッドを使用することをお勧めします。

于 2013-09-26T21:20:07.087 に答える