Batasi HasilnyaUntuk membatasi hasil di MongoDB, kami menggunakan metode Show
Metode Pertimbangkan Anda memiliki koleksi "pelanggan". pelanggan[ ContohBatasi hasilnya hanya mengembalikan 5 dokumen var MongoClient = membutuhkan('mongodb'). Klien Mongo; Klien Mongo. hubungkan(url, fungsi(err, db) { Simpan kode di atas dalam file bernama "demo_mongodb_limit. js" dan jalankan file Jalankan "demo_mongodb_limit. js" C. \Users\Nama Anda>simpul demo_mongodb_limit. js Yang akan memberi Anda hasil ini pelanggan[ Seperti yang Anda lihat dari hasil di atas, hanya 5 dokumen pertama yang dikembalikan Fungsi limit() untuk MongoDB digunakan untuk membatasi jumlah dokumen yang diambil dengan fungsi find. Fungsi Batas ini hanya membutuhkan satu argumen yang merupakan nilai numerik sederhana. MongoDB adalah Basis Data NoSQL, dan merupakan pilihan pertama, menyediakan berbagai fungsi untuk menangani data. Alih-alih Basis Data, kami memiliki Koleksi di MongoDB dan Dokumen, bukan Tabel. Temukan adalah kueri sederhana untuk mengembalikan setiap dokumen dalam koleksi, mirip dengan kueri pemilihan dari SQL. Batasnya adalah salah satu fungsi yang digunakan untuk membatasi jumlah dokumen yang tercermin saat menjalankan kueri pencarian. Saat kami mengambil dokumen dari koleksi MongoDB, kami menggunakan fungsi find, dan itu mengambil setiap dokumen yang ada di koleksi. Sekarang, persyaratannya bisa berupa dokumen dalam jumlah terbatas, bukan banyak. Dan itu bisa dicapai dengan menggunakan fungsi limit, dimana jumlah dokumen yang dikembalikan bisa dibatasi untuk kebutuhan tertentu Sintaksis Mulai Kursus Ilmu Data Gratis Anda Hadoop, Ilmu Data, Statistik & lainnya
Paket Ilmu Data Semua dalam Satu(360+ Kursus, 50+ proyek) Harga 360+ Kursus Daring. 50+ proyek. 1500+ Jam. Sertifikat yang Dapat Diverifikasi. Akses Seumur Hidup Sintaks di atas dimulai dengan kata kunci, db, diikuti dengan nama koleksi dengan dokumen yang disimpan di dalamnya. Fungsi find() sama dengan kueri pemilihan di SQL, yang mengembalikan dokumen MongoDB. Saat kita menambahkan fungsi limit, keluaran akan dibatasi pada angka yang diteruskan sebagai argumen Bagaimana Fungsi Batas () bekerja di MongoDB?
Contoh Batas MongoDB ()Diberikan di bawah ini adalah contoh Contoh #1 – Temukan FungsiFungsi pencarian sederhana, saat menjalankan pencarian dengan db. nama_koleksi. find() sintaks, itu akan mengembalikan setiap dokumen yang ada dalam koleksi Kode
Keluaran Mengacu pada gambar di atas, kami hanya menjalankan kueri pencarian yang mengembalikan setiap catatan yang ada dalam koleksi, yang dalam jangka panjang dapat menjadi masalah kinerja dan bertanggung jawab untuk mengambil data yang mungkin tidak diperlukan. Saat kami memiliki persyaratan, kami bebas membatasi hasil ini untuk kinerja yang lebih baik, dan di situlah fungsi batas MongoDB masuk. Contoh #2 – Batasi FungsiSekarang, mari kita batasi hasil ini, dengan menggunakan fungsi limit. Perhatikan bahwa bersama dengan fungsi find; Kode
Keluaran Sekarang, seperti yang Anda lihat, menggunakan fungsi batas di akhir kueri pencarian normal, hasil yang dikembalikan dibatasi. Kami telah memberikan nilai integer sebagai parameter, yaitu 3 dan itu membatasi hasil kami menjadi 3 Contoh #3 – Nilai NolDi sini, kita telah melihat bahwa nilai bilangan bulat apa pun yang kita berikan sebagai parameter dengan batas, jumlah catatan itu diambil, tetapi bagaimana jika kita tidak memberikan apa pun atau NULL atau nol Kode
Keluaran Mengacu pada gambar di atas, kami telah mengirimkan keduanya, nol dan nilai nol sebagai parameter dengan fungsi batas. Jelas, tidak ada perbedaan antara melewati nol atau nol, nilai kosong dalam batas Contoh #4 – Nilai NegatifSekarang, setelah kita mendemonstrasikan bagaimana fungsi limit menangani berbagai nilai bilangan bulat, mari kita lihat cara kerjanya dengan nilai bilangan bulat negatif sebagai parameter Ketika nilai negatif dilewatkan sebagai parameter untuk fungsi batas, kueri akan mengambil catatan, database di sini akan mengembalikan jumlah catatan sambil mengakhiri kursor. Jadi pada dasarnya, saat kita memberikan nilai negatif, hasilnya diambil semua sebagai satu kumpulan. Dan tidak ada operasi atau hasil lebih lanjut yang diambil untuk kueri yang sama; Kode
Keluaran Seperti yang Anda lihat, kami telah memberikan nilai negatif sebagai parameter, dan hasilnya sama positifnya. Namun, keuntungan utama di sini adalah, kursor akan berakhir dengan sendirinya. Sebelumnya, kita telah memahami bahwa hasil di MongoDB diambil secara berkelompok, dan dengan cara yang sama, kursor akan diakhiri jika nilai negatif Selain di shell, fungsi MongoDB Limit digunakan untuk melakukan pagination pada berbagai aplikasi. Ini berfungsi paling baik saat kita perlu menampilkan item dalam jumlah terbatas pada satu halaman, dan membatasi membuatnya mudah. Berbagai bahasa pemrograman mendukung batas MongoDB dan banyak fungsi lainnya. API MongoDB tersedia untuk penggunaan yang lebih baik dan akses yang mudah KesimpulanMongoDB menyediakan berbagai fungsi untuk bermain dengan data berbasis Dokumen di Koleksi. Batasan adalah salah satu fungsi yang paling sering digunakan, memungkinkan pengguna untuk memastikan bahwa hasil dibatasi sesuai kebutuhan dan meningkatkan kinerja. Fungsi MongoDB dapat digunakan dengan hampir semua bahasa pemrograman dan melakukan berbagai operasi menggunakan API MongoDB untuk bahasa masing-masing Artikel yang DirekomendasikanIni adalah panduan untuk MongoDB Limit(). Di sini kita membahas pengantar, bagaimana fungsi limit() bekerja di MongoDB? . Anda juga dapat melihat artikel berikut untuk mempelajari lebih lanjut – Bagaimana cara membatasi hasil di MongoDB?Untuk menentukan batas. . Di Bilah Kueri, klik Opsi Masukkan bilangan bulat yang mewakili jumlah dokumen untuk dikembalikan ke bidang Batas Klik Temukan untuk menjalankan kueri dan melihat hasil yang diperbarui. klik untuk memperbesar Bagaimana cara membatasi jumlah baris di MongoDB?Untuk membatasi record di MongoDB, Anda perlu menggunakan metode limit() . Metode ini menerima satu argumen tipe angka, yang merupakan jumlah dokumen yang ingin Anda tampilkan.
Metode mana yang membatasi jumlah dokumen dalam kumpulan hasil?Gunakan metode limit() pada kursor untuk menentukan jumlah maksimum dokumen yang akan dikembalikan kursor. limit() analog dengan pernyataan LIMIT dalam database SQL.
Bagaimana cara mengurangi ukuran database MongoDB?Ekspor database ke komputer lain dengan Mongo diinstal (menggunakan mongoexport ) dan kemudian Anda dapat Mengimpor database yang sama (menggunakan mongoimport ). Ini akan menghasilkan database baru yang lebih terkompresi. . Hentikan mongod saat ini dan salin file database ke komputer yang lebih besar dan jalankan perbaikan di komputer itu |