在MongoDB中,limit()方法限制了所需的记录或文档的数量。它本质上定义了所需的记录/文档的最大限制。换句话说,此方法在光标上使用以指定光标将返回的最大文档数/记录数。在find()方法和find()将为您提供集合中的所有记录或文档之后,我们可以使用此方法。您还可以在find内部使用一些条件,以提供所需的结果。
- 在这种方法中,我们仅传递数值。
- 对于小于-21的值,未定义此方法31大于231。
- 在此方法中传递0(limit(0))等于没有限制。
用法:
cursor.limit()
或者
db.collectionName.find(<query>).limit(<number>)
例子:
在以下示例中,我们正在使用:
Database:geeksforgeeks
Collections:gfg
Document: Eight documents contains the content
- 限制两个文件
db.gfg.find().limit(2)
在这里,我们只需要结果中的前两个文档。因此,我们在极限方法中传递了2。
- 仅限制两个符合给定条件的文档
db.gfg.find({"content":/c/i}).limit(2)
在这里,我们只需要两个满足给定条件的文档,即find()方法中的{“content”:/c /i})。在这里,内容是关键,我们将检查字符串中是否包含‘c’字符。 /c /表示我们正在寻找包含此‘c’字符的字符串,并且在/c /i的末尾,i表示该字符串不区分大小写。
- 限制三个符合给定条件的文档
db.gfg.find({"content":/c/i}).limit(3)
在这里,我们只希望三个满足给定条件的文档,即find()方法中的{“content”:/c /i})。在这里,内容是关键,我们将检查字符串中是否包含‘c’字符。 /c /表示我们正在寻找包含此‘c’字符的字符串,并且在/c /i的末尾,i表示该字符串不区分大小写。
相关用法
- MongoDB Update()用法及代码示例
- MongoDB skip()用法及代码示例
- MongoDB FindAndModify()用法及代码示例
- MongoDB sort()用法及代码示例
- MongoDB FindOne()用法及代码示例
- MongoDB countDocuments()用法及代码示例
- MongoDB getIndexes()用法及代码示例
- MongoDB Distinct()用法及代码示例
- MongoDB dropIndex()用法及代码示例
- MongoDB findOneAndDelete()用法及代码示例
注:本文由纯净天空筛选整理自rajatagrawal5大神的英文原创作品 MongoDB – limit() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。