MongoDB - Límite de registros
En este capítulo, aprenderemos cómo limitar registros usando MongoDB.
El método Limit ()
Para limitar los registros en MongoDB, debe usar limit()método. El método acepta un argumento de tipo numérico, que es el número de documentos que desea que se muestren.
Sintaxis
La sintaxis básica de limit() El método es el siguiente:
>db.COLLECTION_NAME.find().limit(NUMBER)
Ejemplo
Considere la colección myycol tiene los siguientes datos.
{_id : ObjectId("507f191e810c19729de860e1"), title: "MongoDB Overview"},
{_id : ObjectId("507f191e810c19729de860e2"), title: "NoSQL Overview"},
{_id : ObjectId("507f191e810c19729de860e3"), title: "Tutorials Point Overview"}
El siguiente ejemplo mostrará solo dos documentos al consultar el documento.
>db.mycol.find({},{"title":1,_id:0}).limit(2)
{"title":"MongoDB Overview"}
{"title":"NoSQL Overview"}
>
Si no especifica el argumento de número en limit() luego mostrará todos los documentos de la colección.
Método MongoDB Skip ()
Aparte del método limit (), hay un método más skip() que también acepta el argumento de tipo de número y se utiliza para omitir el número de documentos.
Sintaxis
La sintaxis básica de skip() El método es el siguiente:
>db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)
Ejemplo
El siguiente ejemplo mostrará solo el segundo documento.
>db.mycol.find({},{"title":1,_id:0}).limit(1).skip(1)
{"title":"NoSQL Overview"}
>
Tenga en cuenta que el valor predeterminado en skip() el método es 0.