MongoDB Manual adalah dokumentasi inti server mongod — tempat kebenaran resmi tentang document, collection, index, query, replikasi, hingga administrasi. Manual inilah yang kita buka saat ragu apakah sebuah perilaku bawaan (default), batas (limit), atau opsi konfigurasi berlaku pada versi yang kita jalankan. Chapter ini memetakan struktur Manual dan halaman-halaman yang paling sering kita kunjungi.

Struktur Manual #

Navigasi kiri Manual dikelompokkan mengikuti siklus kerja yang sama dengan portal. Bagian pengembangan memuat konsep dasar (document, databases & collections, sample data) lalu topik harian: CRUD Operations, Indexes, Data Modeling, Aggregation Operations, Change Streams, Transactions. Bagian manajemen melanjutkan ke Replication, Sharding, dan Performance. Terakhir, bagian Reference menghimpun halaman rujukan: Database Commands, mongosh Methods, Query Language, Limits & Thresholds, Error Codes, hingga Glossary.

BagianHalaman kunciIsi
PengembanganCRUD Operationspanduan create-read-update-delete beserta tautan tiap perintah
PengembanganAggregationkonsep aggregation pipeline, map-reduce, dan perbandingannya
PengembanganIndexesjenis index, properti, dan strategi pemilihan
ManajemenReplicationarsitektur replica set, election, dan read preference
ManajemenPerformanceexplain plan, profiler, dan tool analisis kinerja
Referencemongosh Methodsreferensi semua method shell per versi server
ReferenceQuery Languagereferensi terpusat operator query, update, dan aggregation
ReferenceDatabase Commandsdaftar semua perintah server beserta sintaksnya

Memilih Versi #

Dropdown versi di pojok kanan atas Manual saat ini menampilkan MongoDB 9.0 sebagai current. Versi 8.0 masih dilayani sebagai dokumen tersendiri dan tetap didukung hingga akhir 2029; varian upcoming memuat fitur yang belum dirilis. Untuk deployment produksi, kunci pilihan versi pada versi server yang benar-benar berjalan, karena default dan batas bisa berbeda antar versi mayor.

Rilis dan Perubahan #

Halaman Release Notes 9.0 merangkum fitur baru dan perubahan kompatibilitas pada rilis yang Course ini pakai, sedangkan Release Notes 8.0 berguna saat kita mewarisi deployment lama. Kedua halaman ini adalah bacaan wajib sebelum upgrade mayor, karena memuat daftar fitur yang dihapus dan perilaku yang berubah.

Tautan Penting #

TautanIsi
Beranda Manualringkasan arsitektur MongoDB dan pintu ke seluruh bagian
Documentsanatomi document BSON, tipe data, dan dot notation
Databases & Collectionsperilaku pembuatan database, collection, dan view
Sample Datadataset contoh resmi untuk latihan query
Limits & Thresholdsbatas ukuran document, kedalaman nesting, dan nama collection
Error Codesarti kode galat server untuk menafsirkan log
Glossarydefinisi resmi istilah-istilah ekosistem MongoDB

Kapan Manual Dipakai #

Buka Manual ketika kita perlu memastikan perilaku server secara presisi: batas ukuran document sebelum mendesain skema, opsi createIndex sebelum membuat index produksi, atau arti kode galat di log. Untuk pertanyaan seputar shell interaktif, halaman method di Manual menjadi rujukan karena mongosh mengeksekusi method yang sama.

Tips Pencarian #

  • Cari langsung dengan kata kunci operator atau method, misalnya site:mongodb.com/docs/manual $lookup, karena halaman reference selalu muncul di hasil teratas.
  • Halaman Glossary membantu saat kita hanya ingat istilah kasarnya, belum nama halamannya.
  • Baca bagian “Behavior” pada tiap halaman reference dengan versi terpasang — perilaku sering kali hanya berlaku pada versi tertentu.

Rangkuman #

  • Manual terbagi atas bagian pengembangan (CRUD, index, aggregation), manajemen (replication, sharding, performance), dan Reference (commands, methods, query language, limits).
  • Dropdown versi menampilkan 9.0 current; dokumentasi rilis end-of-life kini dialihkan ke versi current sehingga artikel lama wajib diverifikasi ulang.
  • Release Notes per versi mayor adalah bacaan wajib sebelum upgrade, dan halaman Limits & Thresholds menyelamatkan desain skema dari kejutan batas.