On this page
cursor.limit()
在本页面
Definition
Note
从数据库中检索任何文档之前,必须将limit()应用于光标。
使用limit()可以最大程度地提高性能,并防止 MongoDB 返回比处理所需更多的结果。
cursor.limit()方法具有以下原型形式:
db.collection.find(<query>).limit(<number>)
Behavior
Supported Values
对于小于-231 且大于 231 的值,未定义limit()的行为。
您必须为limit()指定一个数值。
Zero Value
limit()的值为 0(即.limit(0))等效于不设置限制。
Negative Values
负极限类似于正极限,但是在返回单个batch结果后关闭游标。这样,在负数限制下,如果有限的结果集不能放入一个批次中,则收到的文档数将小于指定的限制。通过传递负数限制,Client 端将通过getMore
向服务器指示它将不要求后续批处理。