.limit()
クエリインスタンスを実行する際の取得レコード数の最大値を設定します。
.limit(maximum)
引数 | 型 | 詳細 | |
---|---|---|---|
1 | maximum | 取得するレコード数の最大値。 |
Jakeという名前のユーザーのレコードを最大10件取得する
var jakes = await User.find({ name: 'Jake' }).limit(10);
return res.json(jakes);
- limitを0に設定した場合、クエリは常に空の配列を返します。
- limitがクエリ条件に一致するレコード数よりも大きい場合、一致するすべてのレコードが返されます。
- コールバックを指定しない場合、.find()メソッドはチェーン可能なオブジェクトを返します。このメソッドは.find()にチェーンして、結果をさらに絞り込むことができます。