Tüm Ürünler
Search
Belge Merkezi

ApsaraDB for MongoDB:Connect to an instance

Son Güncelleme:Oct 03, 2026

ApsaraDB for MongoDB örneğinize DMS, MongoDB Shell (mongosh) veya uygulama kodu kullanarak bağlanın.

Önkoşullar

Yordam

DMS

  1. ApsaraDB for MongoDB çoğaltma kümesi örnekleri veya ApsaraDB for MongoDB parçalanmış küme örnekleri sayfasına gidin. Sayfanın üst kısmından bir kaynak grubu ve bölge seçin, ardından hedef örneğin ID'sine tıklayın.

  2. Sağ üst köşede Log on to Database seçeneğine tıklayın.

    • Çoğaltma kümesi örneği için: Açılır listeden Primary öğesini seçin.

      Not

      İkincil düğümler salt okunurdur. Veri yazmak için Primary öğesini seçin.

    • Parçalanmış küme örneği için: Açılır listeden herhangi bir düğümü seçin.

    • Tek başına çalışan örnek için: DMS doğrudan açılır.

  3. Log on to Database Instance iletişim kutusunda Database Account ve Database Password bilgilerini girin. Diğer alanları varsayılan değerlerinde bırakın.

    Not

    Şifrenizi unuttuysanız veya henüz bir şifre belirlemediyseniz şifreyi sıfırlayın.

  4. Test Connectivity seçeneğine tıklayın. Başarı iletişim kutusunda Confirm seçeneğine tıklayın.

  5. Login seçeneğine tıklayın.

Not

DMS kullanarak veri sorgularken tek bir belgenin maksimum boyutu 512 KB'dır. Bu sınır değiştirilemez. Daha büyük belgeleri sorgulamak için MongoDB Shell kullanabilirsiniz.

MongoDB Shell

MongoDB Shell'i yükleme

MongoDB iki CLI aracı sunar: MongoDB Shell (mongosh) ve eski mongo shell. Bu kılavuzda mongosh kullanılmaktadır.

  1. İstemcinizde MongoDB Shell'i indirin.

  2. mongosh'u yükleyin.

Bağlantı dizesi alma

  1. ApsaraDB for MongoDB çoğaltma kümesi örnekleri veya ApsaraDB for MongoDB parçalanmış küme örnekleri sayfasına gidin. Sayfanın üst kısmından bir kaynak grubu ve bölge seçin, ardından hedef örneğin ID'sine tıklayın.

  2. Örnek ayrıntıları sayfasının sol gezinme bölmesinde Database Connections seçeneğine tıklayın.

  3. Database Connections sayfasında bağlantı dizesini kopyalayın.

    Bu örnekte Private Connection - VPC altındaki High-availability Connection String URI kullanılmıştır. İnternet üzerinden bağlanmak için öncelikle bir genel uç nokta talep edin:

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

    root:**** ifadesini gerçek kimlik bilgilerinizle değiştirin. Şifrenizi unuttuysanız şifrenizi sıfırlayın.

Veritabanına bağlanma

Bağlanmak için istemcinizde aşağıdaki komutu çalıştırın:

Not

Eski mongo shell kullanıyorsanız mongosh yerine mongo yazın.

mongosh "<your_connection_string_uri>"

Hesap root, şifre PassWord123! ve kimlik doğrulama veritabanı admin ile örnek kullanım:

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

Kimlik bilgilerindeki özel karakterleri URL kodlamasına uygun şekilde dönüştürün. Örneğin, ! karakteri %21 olarak yazılır. Kullanıcı adı veya şifredeki özel karakterlerden kaynaklanan bağlantı hatalarını nasıl çözebilirim?

Kod

Sonraki adımlar

Veri yazma

İlgili belgeler

Üretim ortamında root hesabını kullanmaktan kaçının. Uygun izinlere sahip özel hesaplar oluşturun. Yetersiz izinlere sahip hesaplar Exception authenticating... gibi hatalar döndürür.