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向服务器指示它将不要求后续批处理。

首页