.limit()
在执行查询实例时,设置要检索的记录的最大数量。
.limit(maximum)
参数 | 类型 | 详情 | |
---|---|---|---|
1 | maximum | 要检索的记录的最大数量。 |
检索最多 10 个名为 Jake 的用户的记录
var jakes = await User.find({ name: 'Jake' }).limit(10);
return res.json(jakes);
- 如果将限制设置为 0,则查询将始终返回空数组。
- 如果限制大于与查询条件匹配的记录数,则将返回所有匹配的记录。
- 如果不提供回调,则 .find() 方法将返回一个可链式对象。此方法可以与 .find() 链式调用以进一步过滤结果。