MongoDB - Batasi Record
Di bab ini, kita akan mempelajari cara membatasi record menggunakan MongoDB.
Metode Limit ()
Untuk membatasi catatan di MongoDB, Anda perlu menggunakan limit()metode. Metode ini menerima satu argumen tipe angka, yang merupakan jumlah dokumen yang ingin Anda tampilkan.
Sintaksis
Sintaks dasar limit() metode adalah sebagai berikut -
>db.COLLECTION_NAME.find().limit(NUMBER)
Contoh
Pertimbangkan koleksi myycol memiliki data berikut.
{_id : ObjectId("507f191e810c19729de860e1"), title: "MongoDB Overview"},
{_id : ObjectId("507f191e810c19729de860e2"), title: "NoSQL Overview"},
{_id : ObjectId("507f191e810c19729de860e3"), title: "Tutorials Point Overview"}
Contoh berikut hanya akan menampilkan dua dokumen saat melakukan kueri dokumen.
>db.mycol.find({},{"title":1,_id:0}).limit(2)
{"title":"MongoDB Overview"}
{"title":"NoSQL Overview"}
>
Jika Anda tidak menentukan argumen angka dalam limit() metode maka itu akan menampilkan semua dokumen dari koleksi.
Metode MongoDB Skip ()
Selain metode limit (), ada satu metode lagi skip() yang juga menerima argumen tipe nomor dan digunakan untuk melewati jumlah dokumen.
Sintaksis
Sintaks dasar skip() metode adalah sebagai berikut -
>db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)
Contoh
Contoh berikut hanya akan menampilkan dokumen kedua.
>db.mycol.find({},{"title":1,_id:0}).limit(1).skip(1)
{"title":"NoSQL Overview"}
>
Harap dicatat, nilai default di skip() metode adalah 0.