Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Perintah getMore ini digunakan untuk mengambil batch tambahan dokumen dari kursor yang ada. Perintah ini berguna saat berhadapan dengan himpunan data besar yang tidak dapat diambil dalam satu kueri karena keterbatasan ukuran. Perintah ini memungkinkan klien untuk mem-paginate melalui hasil dalam potongan yang dapat dikelola dengan perintah yang mengembalikan kursor. Misalnya, temukan dan agregat, untuk mengembalikan batch dokumen berikutnya yang saat ini diarahkan oleh kursor.
Syntax
Sintaks untuk getMore perintah adalah sebagai berikut:
{
getMore: <cursor-id>,
collection: <collection-name>,
batchSize: <number-of-documents>
}
-
getMore: Pengidentifikasi unik untuk kursor tempat mengambil lebih banyak dokumen. -
collection: Nama koleksi yang terkait dengan kursor. -
batchSize: (Opsional) Jumlah dokumen yang akan dikembalikan dalam batch. Jika tidak ditentukan, server menggunakan ukuran batch default.
Examples
Contoh 1: Mengambil lebih banyak dokumen dari kursor
Asumsikan Anda memiliki kursor dengan ID 1234567890 dari stores koleksi. Perintah berikut mengambil batch dokumen berikutnya:
{
getMore: 1234567890,
collection: "stores",
batchSize: 5
}
Contoh 2: Mengambil lebih banyak dokumen tanpa menentukan ukuran batch
Jika Anda tidak menentukan batchSize, server menggunakan ukuran batch default:
{
getMore: 1234567890,
collection: "stores"
}
Konten terkait
- Meninjau opsi untuk Migrasi dari MongoDB ke Azure DocumentDB
- Baca selengkapnya tentang Kompatibilitas fitur dengan MongoDB