Please enable JavaScript.
Coggle requires JavaScript to display documents.
Connecting to a MongoDB Database - Coggle Diagram
Connecting to a MongoDB Database
Using MongoDB Connection Strings
MongoDB Connection String
Digunakan untuk menghubungkan aplikasi dengan cluster MongoDB dan bekerja dengan data.
Format Koneksi
Terdapat dua format untuk connection string: format standar dan format DNS seed list.
Format standar digunakan untuk menghubungkan ke cluster tunggal, set replika, atau cluster yang di-shard.
Format DNS seed list memungkinkan penyediaan daftar server DNS untuk koneksi yang lebih fleksibel.
Lokasi Connection String di Atlas Dashboard
Connection string dapat ditemukan di halaman dashboard Atlas.
Klik tombol "Connect" untuk melihat connection string.
Connection string dapat digunakan untuk menghubungkan melalui mongo shell, MongoDB Compass, atau aplikasi lainnya.
Komponen Connection String
Dimulai dengan awalan "mongodb" yang mengidentifikasi sebagai connection string MongoDB.
Berisi username dan password yang dibuat di dashboard Atlas.
Berisi host dan nomor port opsional.
Berisi opsi-opsi tambahan seperti timeout koneksi, TLS, SSL, pooling koneksi, dan hal - hal terkait read dan write.
Opsi tambahan
Misalnya, opsi "retryWrites" yang mengatur pengulangan otomatis untuk operasi write yang gagal.
Connecting to a MongoDB Atlas Cluster with the shell
Koneksi ke Shell MongoDB
Menggunakan string aplikasi untuk terhubung ke shell MongoDB.
Mendapatkan string koneksi dari dashboard Atlas dan menyalinnya.
Penggunaan Shell MongoDB
Menggunakan terminal untuk menjalankan shell MongoDB.
Memasukkan string koneksi dan memasukkan password admin saat diminta.
Shell MongoDB adalah lingkungan REPL (Read-Eval-Print Loop) yang berbasis Node.js.
Fitur Shell MongoDB
Memiliki akses ke variabel JavaScript, fungsi, percabangan, dan perulangan.
Dapat membuat variabel untuk menyimpan data dan fungsi untuk menjalankan operasi tertentu.
Contoh Penggunaan
Membuat variabel untuk menyimpan array string.
Membuat fungsi untuk melakukan iterasi dan mencetak elemen-elemen array.
Menjalankan fungsi untuk menampilkan output dari array.
Manfaat Shell MongoDB
Memungkinkan penggunaan sintaks JavaScript untuk memanipulasi data.
Berguna untuk eksplorasi data, pengujian kode, dan pemrosesan data sederhana.
Connecting to a MongoDB Atlas Cluster with Compass
Penggunaan MongoDB Compass
Compass adalah antarmuka pengguna grafis (GUI) yang memungkinkan kita untuk melakukan kueri dan menganalisis data, serta menyusun pipeline agregasi.
Koneksi ke Cluster
Klik tombol "Connect" di dashboard Atlas dan pilih opsi "mongodb compass".
Salin string koneksi yang diberikan untuk digunakan di Compass.
Membuat Koneksi Baru di Compass
Buka Compass dan buat koneksi baru.
Gantilah string koneksi dengan yang disalin dari Atlas.
Update kata sandi yang diperlukan dan simpan koneksi.
Navigasi di Compass
Setelah terhubung, Anda dapat melihat daftar basis data dan koleksinya.
Terdapat tab untuk kueri yang disimpan, metadata basis data, dan performa cluster.
Anda dapat menavigasi ke basis data dan koleksi tertentu untuk melihat dokumen dan menganalisis struktur data.
Fitur Tambahan di Compass
Tab Aggregation memungkinkan Anda untuk menyusun pernyataan agregasi.
Tab Schema membantu menganalisis struktur dokumen dan mengoptimalkan schema.
Tab Explained Plan membantu memahami performa kueri tertentu.
Tab Indexes memungkinkan melihat indeks pada koleksi dan memahami performa kueri.
Tab Validation memungkinkan pembuatan aturan untuk menegakkan struktur dokumen.
Connecting to a MongoDB Atlas Cluster from an application
MongoDB Drivers:
Driver MongoDB memungkinkan aplikasi untuk terhubung ke database menggunakan bahasa pemrograman pilihan Anda.
Bahasa yang Didukung
MongoDB mendukung berbagai bahasa pemrograman populer seperti C#, Java, Python, dan JavaScript.
Anda dapat mengecek daftar lengkap bahasa yang didukung di mongodb.com/docs/drivers.
Dokumentasi
Dokumentasi driver MongoDB tersedia di mongodb.com/docs/drivers.
Dokumentasi ini mencakup panduan penggunaan, referensi cepat, dan contoh penggunaan untuk setiap bahasa pemrograman.
Panduan Penggunaan Quick Start
Memuat informasi tentang cara memulai menggunakan driver MongoDB untuk bahasa tertentu.
Memberikan langkah-langkah dasar untuk menghubungkan aplikasi ke database MongoDB.
Quick References
Berisi sintaks untuk perintah-perintah umum yang digunakan dalam interaksi dengan database MongoDB.
Memberikan panduan singkat tentang penggunaan perintah-perintah tersebut.
Troubleshooting MongoDB Atlas Connection Errors
Kesalahan Koneksi
Biasanya disebabkan oleh hambatan keamanan yang diterapkan oleh MongoDB.
Gagalnya aplikasi untuk terhubung ke database MongoDB.
Kesalahan Akses Jaringan
Terjadi ketika alamat IP tidak diizinkan untuk terhubung ke cluster Atlas.
Solusinya adalah menambahkan alamat IP ke daftar akses jaringan di dashboard Atlas.
Langkah Pemecahan Masalah
Cek apakah alamat IP saat ini diizinkan untuk akses.
Jika tidak, tambahkan alamat IP ke daftar akses jaringan di dashboard Atlas.
Kesalahan Autentikasi Pengguna
Terjadi ketika kredensial pengguna salah atau belum diperbarui.
Solusinya adalah memperbarui kredensial pengguna di string koneksi.
Langkah Pemecahan Masalah
Perbarui password atau kredensial pengguna di string koneksi.
Pastikan string koneksi sesuai dengan yang disalin dari situs web Atlas.
Pentingnya Kesalahan Autentikasi
Kesalahan autentikasi dapat disebabkan oleh kesalahan penulisan atau perubahan kredensial.
Penting untuk memastikan string koneksi tepat dan diperbarui.