Tutorial MongoD...login
Tutorial MongoDB
pengarang:php.cn  masa kemas kini:2022-04-21 17:49:03

Kaedah Had dan Langkau MongoDB



Kaedah MongoDB Limit()

Jika anda perlu membaca bilangan rekod data tertentu dalam MongoDB, anda boleh menggunakan kaedah Had MongoDB The limit() method menerima parameter berangka, yang menentukan bilangan rekod untuk dibaca daripada MongoDB.

Sintaks

Sintaks asas kaedah had() adalah seperti berikut:

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

Instance

Data dalam kol koleksi adalah seperti berikut:

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

Contoh di atas memaparkan dua rekod dalam dokumen pertanyaan:

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

Nota: Jika anda tidak menyatakan parameter dalam kaedah had(), semua data dalam koleksi akan dipaparkan.


Kaedah MongoDB Skip()

Selain menggunakan kaedah limit() untuk membaca jumlah data yang ditentukan, kita juga boleh menggunakan kaedah skip() untuk melangkau yang ditentukan jumlah data, kaedah langkau juga menerima parameter angka sebagai bilangan rekod untuk dilangkau.

Sintaks

format sintaks skrip kaedah skip() adalah seperti berikut:

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

Contoh

Contoh di atas hanya akan memaparkan data dokumen kedua

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

Nota: Parameter lalai kaedah skip() ialah 0.

Laman web PHP Cina