Latest web development tutorials

Limite los métodos MongoDB y Skip

Limite los métodos MongoDB y Skip


Límite MongoDB método ()

Si es necesario leer un número determinado de registros de datos en MongoDB, puede utilizar el método método del límite de MongoDB, limit () acepta un parámetro numérico que especifica el número de registros leídos de MongoDB en.

gramática

método limit () sintaxis básica es la siguiente:

>db.COLLECTION_NAME.find().limit(NUMBER)

Ejemplos

recopilación de datos Col son los siguientes:

{ "_id" : ObjectId("56066542ade2f21f36b0313a"), "title" : "PHP 教程", "description" : "PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。", "by" : "本教程", "url" : "http://www.w3big.com", "tags" : [ "php" ], "likes" : 200 }
{ "_id" : ObjectId("56066549ade2f21f36b0313b"), "title" : "Java 教程", "description" : "Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。", "by" : "本教程", "url" : "http://www.w3big.com", "tags" : [ "java" ], "likes" : 150 }
{ "_id" : ObjectId("5606654fade2f21f36b0313c"), "title" : "MongoDB 教程", "description" : "MongoDB 是一个 Nosql 数据库", "by" : "本教程", "url" : "http://www.w3big.com", "tags" : [ "mongodb" ], "likes" : 100 }

Los ejemplos de la consulta anterior para mostrar el documento en dos registros:

> db.col.find({},{"title":1,_id:0}).limit(2)
{ "title" : "PHP 教程" }
{ "title" : "Java 教程" }
>

NOTA: Si no se especifica el límite () parámetros del método se muestran en la recopilación de todos los datos.


MongoDB Skip método ()

Además podemos utilizar el método limit () para leer un número determinado de datos, también puede utilizar el método de salto () para saltar un número determinado de datos, omitir método también acepta un parámetro numérico como el número de registros para saltar.

gramática

SKIP () Sintaxis guión método es el siguiente:

>db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)

Ejemplos

Los ejemplos anteriores muestran sólo el segundo datos del documento

>db.col.find({},{"title":1,_id:0}).limit(1).skip(1)
{ "title" : "Java 教程" }
>

NOTA: Método de saltar () del parámetro por defecto es 0.