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.
Bagian ini akan memiliki pengenalan perintah, kasus penggunaannya, dan perilaku.
Tahap $collStats dalam alur agregasi digunakan untuk mengembalikan statistik tentang koleksi. Tahap ini dapat sangat berguna untuk memahami karakteristik performa koleksi, seperti jumlah dokumen, ukuran koleksi, dan statistik penyimpanan. Ini memberikan informasi terperinci yang dapat membantu pengoptimalan dan pemantauan database.
Sintaksis
Bagian ini akan memiliki sintaks perintah dan definisi parameternya.
{
$collStats: {
latencyStats: { histograms: <boolean> },
storageStats: { scale: <number> },
count: {}
}
}
Parameter-parameternya
Deskripsi | |
---|---|
latencyStats |
Fakultatif. Menentukan apakah akan menyertakan statistik latensi. Bidang histograms adalah boolean yang menunjukkan apakah akan menyertakan histogram data latensi. |
storageStats |
Fakultatif. Menentukan apakah akan menyertakan statistik penyimpanan. Bidang scale adalah angka yang menunjukkan faktor skala untuk statistik penyimpanan. |
count |
Fakultatif. Menyertakan jumlah dokumen dalam koleksi. |
Contoh
Bagian ini akan memiliki satu atau beberapa contoh yang akan membantu menjelaskan penggunaan perintah.
Contoh 1: Statistik Koleksi Dasar
db.store.aggregate([
{
$collStats: {
count: {}
}
}
])
Contoh keluaran
[
{
"count": 1523
}
]
Contoh ini mengembalikan jumlah dokumen dalam koleksi penyimpanan.
Konten terkait
- Meninjau opsi untuk bermigrasi dari MongoDB ke Azure Cosmos DB for MongoDB (vCore)
- Mulailah dengan membuat akun.