Latest web development tutorials

méthodes MongoDB limites et Sautez

méthodes MongoDB limites et Sautez


méthode Limit MongoDB ()

Si vous avez besoin de lire un certain nombre d'enregistrements de données dans MongoDB, vous pouvez utiliser la méthode méthode Limit MongoDB, limit () accepte un paramètre numérique qui spécifie le nombre d'enregistrements lus à partir de MongoDB dans.

grammaire

syntaxe de base de la méthode limite () est la suivante:

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

Exemples

la collecte de données col sont les suivantes:

{ "_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 }

Des exemples de la requête ci-dessus pour afficher le document dans deux dossiers:

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

NOTE: Si vous ne spécifiez pas la limite () paramètres de la méthode sont affichés dans la collection de toutes les données.


méthode MongoDB Skip ()

En outre, nous pouvons utiliser la méthode limit () pour lire un nombre spécifié de données, vous pouvez également utiliser la méthode de saut () pour sauter un certain nombre de données, passez méthode accepte également un paramètre numérique que le nombre d'enregistrements à sauter.

grammaire

sauter () Syntaxe méthode de script est la suivante:

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

Exemples

Les exemples ci-dessus montrent que les secondes données de document

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

REMARQUE: méthode skip () du paramètre par défaut est 0.