All Products
Search
Document Center

ApsaraDB for MongoDB:Hubungkan ke instans

Last Updated:Aug 26, 2026

Hubungkan ke instans ApsaraDB for MongoDB Anda menggunakan DMS, MongoDB Shell (mongosh), atau kode aplikasi.

Prasyarat

Prosedur

DMS

  1. Buka halaman instans set replika ApsaraDB for MongoDB atau instans kluster sharded ApsaraDB for MongoDB. Di bagian atas halaman, pilih kelompok sumber daya dan wilayah, lalu klik ID instans target.

  2. Di pojok kanan atas, klik Log on to Database.

    • Untuk instans set replika: Pilih Primary dari daftar drop-down.

      Catatan

      Node Secondary bersifat read-only. Untuk menulis data, pilih Primary.

    • Untuk instans kluster sharded: Pilih node apa pun dari daftar drop-down.

    • Untuk instans mandiri: DMS akan terbuka secara langsung.

  3. Pada kotak dialog Log on to Database Instance, masukkan Database Account dan Database Password. Biarkan bidang lainnya tetap pada nilai default.

    Catatan

    Jika Anda lupa atau belum mengatur password, atur ulang password.

  4. Klik Test Connectivity. Pada kotak dialog sukses, klik Confirm.

  5. Klik Login.

Catatan

Saat melakukan kueri data menggunakan DMS, ukuran maksimum dokumen tunggal adalah 512 KB. Batas ini tidak dapat diubah. Untuk melakukan kueri dokumen yang lebih besar, Anda dapat menggunakan MongoDB Shell.

MongoDB Shell

Instal MongoDB Shell

MongoDB menyediakan dua alat CLI: MongoDB Shell (mongosh) dan mongo shell versi lama. Panduan ini menggunakan mongosh.

  1. Di client Anda, unduh MongoDB Shell.

  2. Instal mongosh.

Dapatkan connection string

  1. Buka halaman instans set replika ApsaraDB for MongoDB atau instans kluster sharded ApsaraDB for MongoDB. Di bagian atas halaman, pilih kelompok sumber daya dan wilayah, lalu klik ID instans target.

  2. Di panel navigasi sebelah kiri pada halaman detail instans, klik Database Connections.

  3. Pada halaman Database Connections, salin connection string.

    Contoh ini menggunakan High-availability Connection String URI dari Private Connection - VPC. Untuk terhubung melalui internet, ajukan titik akhir publik terlebih dahulu:

    mongodb://root:****@dds-bp1d9a7c2908e****.mongodb.rds.aliyuncs.com:3717,dds-bp1d9a7c2908e****.mongodb.rds.aliyuncs.com:3717/admin?replicaSet=mgset-8970****

    Ganti root:**** dengan kredensial aktual Anda. Jika Anda lupa password, atur ulang password Anda.

Hubungkan ke database

Jalankan perintah ini di client Anda untuk terhubung:

Catatan

Jika menggunakan mongo shell versi lama, ganti mongosh dengan mongo.

mongosh "<your_connection_string_uri>"

Contoh dengan akun root, password PassWord123!, dan database autentikasi admin:

mongosh "mongodb://root:PassWord123%21@dds-bp1d9a7c2908e****.mongodb.rds.aliyuncs.com:3717,dds-bp1d9a7c2908e****.mongodb.rds.aliyuncs.com:3717/admin?replicaSet=mgset-8970****"

Encode karakter khusus dalam kredensial menggunakan URL encoding. Misalnya, ! menjadi %21. Cara mengatasi kegagalan koneksi yang disebabkan oleh karakter khusus dalam username atau password?

Kode

Langkah selanjutnya

Tulis data

Dokumen terkait

Hindari penggunaan akun root di lingkungan produksi. Buat akun khusus dengan izin yang sesuai. Akun dengan izin tidak mencukupi akan mengembalikan error seperti Exception authenticating....