metodi MongoDB Limit e Skip
metodi MongoDB Limit e Skip
Metodo MongoDB Limit ()
Se avete bisogno di leggere un determinato numero di record di dati in MongoDB, è possibile utilizzare il metodo di metodo di Limite MongoDB, Limite () accetta un parametro numerico che specifica il numero di record letti dal MongoDB in.
grammatica
Metodo limite () sintassi di base è la seguente:
>db.COLLECTION_NAME.find().limit(NUMBER)
Esempi
Col raccolta dati sono i seguenti:
{ "_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 }
Esempi di query precedente per visualizzare il documento in due record:
> db.col.find({},{"title":1,_id:0}).limit(2) { "title" : "PHP 教程" } { "title" : "Java 教程" } >
NOTA: se non si specifica il limite () parametri di metodo vengono visualizzati nella raccolta di tutti i dati.
Metodo MongoDB Skip ()
Inoltre siamo in grado di utilizzare il metodo di limite () per leggere un determinato numero di dati, è possibile anche utilizzare il metodo di salto () per saltare un determinato numero di dati, saltare metodo accetta anche un parametro numerico, come il numero di record da saltare.
grammatica
saltare () sintassi del metodo script è il seguente:
>db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)
Esempi
Gli esempi sopra riportati mostrano solo il secondo dati del documento
>db.col.find({},{"title":1,_id:0}).limit(1).skip(1) { "title" : "Java 教程" } >
NOTA: il metodo saltare () del parametro di default è 0.