Mongodb 简明教程
MongoDB - Limit Records
在本节中,我们将了解如何使用 MongoDB 限制记录。
In this chapter, we will learn how to limit records using MongoDB.
The Limit() Method
要限制 MongoDB 中的记录,你需要使用 limit() 方法。该方法接受一个数字类型参数,即要显示的文档数。
To limit the records in MongoDB, you need to use limit() method. The method accepts one number type argument, which is the number of documents that you want to be displayed.
Syntax
limit() 方法的基本语法如下 −
The basic syntax of limit() method is as follows −
>db.COLLECTION_NAME.find().limit(NUMBER)
Example
考虑集合 myycol 具有以下数据。
Consider the collection myycol has the following data.
{_id : ObjectId("507f191e810c19729de860e1"), title: "MongoDB Overview"},
{_id : ObjectId("507f191e810c19729de860e2"), title: "NoSQL Overview"},
{_id : ObjectId("507f191e810c19729de860e3"), title: "Tutorials Point Overview"}
以下示例在查询文档时仅显示两个文档。
Following example will display only two documents while querying the document.
>db.mycol.find({},{"title":1,_id:0}).limit(2)
{"title":"MongoDB Overview"}
{"title":"NoSQL Overview"}
>
如果你未在 limit() 方法中指定数字参数,那么它将显示集合中的所有文档。
If you don’t specify the number argument in limit() method then it will display all documents from the collection.
MongoDB Skip() Method
除 limit() 方法外,还有另一个方法 skip() ,该方法也接受数字类型参数,用于跳过指定数量的文档。
Apart from limit() method, there is one more method skip() which also accepts number type argument and is used to skip the number of documents.