All Products
Search
Document Center

ApsaraDB for MongoDB:Perubahan kompatibilitas dan konfigurasi

Last Updated:Aug 21, 2026

Topik ini menjelaskan isu-isu terkait kompatibilitas dan perubahan konfigurasi pada ApsaraDB for MongoDB.

Apa hubungan antara ApsaraDB for MongoDB dan MongoDB?

ApsaraDB for MongoDB adalah layanan database dokumen yang kompatibel dengan protokol MongoDB dan mendukung sebagian besar perintah MongoDB. Setiap klien yang kompatibel dengan MongoDB dapat terhubung ke ApsaraDB for MongoDB untuk penyimpanan data dan operasi terkait.

Untuk informasi lebih lanjut mengenai ApsaraDB for MongoDB dan keunggulannya dibandingkan database yang dikelola sendiri, lihat topik-topik berikut:

Versi database apa saja yang didukung oleh ApsaraDB for MongoDB?

ApsaraDB for MongoDB mendukung versi database berikut: 8.3, 8.0, 7.0, 6.0, 5.0, 4.4, 4.2, 4.0, dan 3.4 (tidak lagi didukung). Disarankan agar Anda menggunakan klien yang sesuai dengan versi database tersebut. Klien untuk berbagai bahasa pemrograman dapat diunduh dari situs web resmi.

Apakah ApsaraDB for MongoDB mendukung nesting?

Ya. Pada contoh berikut, konten dalam bidang fields merupakan dokumen bersarang.

{
        "_id" : ObjectId("5cf0e51d8d1acb8a892ca65e"),
        "id" : "16399864",
        "timestamp" : "1453185620",
        "tablename" : "houseinfo",
        "dbname" : "corp_officebuilding",
        "primaryKeys" : "Id",
        "class" : "class com.uban.dts.bean.DtsLog",
        "dbType" : "MYSQL",
        "fieldCount" : "138",
        "opt" : "UPDATE",
        "fields" : {
                "Status" : {
                        "dest" : "0",
                        "orgi" : "1420041600"
                }
        }
}

Perintah apa saja yang didukung dan dibatasi oleh ApsaraDB for MongoDB?

Untuk informasi lebih lanjut mengenai perintah MongoDB resmi, lihat Database Commands.

Untuk informasi lebih lanjut mengenai perintah yang didukung dan dibatasi oleh ApsaraDB for MongoDB, lihat Perintah apa saja yang didukung dan tidak didukung oleh ApsaraDB for MongoDB?

Apakah ApsaraDB for MongoDB mendukung penambahan node?

  • Instans set replika

    Ya. Secara default, instans set replika memiliki tiga node. Untuk informasi lebih lanjut, lihat Ubah konfigurasi instans set replika.

  • Instansi kluster sharded

    Ya. Secara default, instansi kluster sharded memiliki dua shard dan dua node Mongos. Untuk informasi lebih lanjut, lihat Ubah konfigurasi instansi kluster sharded.

  • Instans mandiri

    Tidak. Instans mandiri tidak mendukung penambahan node karena arsitekturnya yang khusus.

Apakah ApsaraDB for MongoDB mendukung Mongoose?

Ya. ApsaraDB for MongoDB sepenuhnya kompatibel dengan MongoDB Community Edition dan mendukung Mongoose.

Apa dampak perubahan kapasitas penyimpanan terhadap sebuah instans?

Untuk informasi lebih lanjut mengenai cara mengubah kapasitas penyimpanan dan dampaknya, lihat Ubah konfigurasi instans.

Catatan

Disarankan agar Anda menggunakan URI string koneksi SRV atau URI string koneksi untuk menghubungkan aplikasi Anda di lingkungan produksi ke instans Anda. Hal ini mencegah aplikasi Anda terpengaruh oleh alih bencana primary/secondary. Untuk informasi lebih lanjut, lihat Koneksi instans set replika dan Hubungkan ke instans kluster sharded.

Mengapa saya perlu melakukan upgrade instans ke versi MongoDB yang lebih baru?

  • Fitur dan optimisasi baru pada versi yang lebih baru: Seiring perkembangan komunitas MongoDB, versi-versi terbaru MongoDB menawarkan berbagai peningkatan, termasuk performa yang lebih baik, keamanan yang lebih optimal, serta cakupan fitur yang lebih luas.

  • Risiko pada versi lama: Seiring komunitas MongoDB secara bertahap menghentikan dukungan dan pemeliharaan untuk versi MongoDB lama, Anda dapat menghadapi berbagai tantangan, termasuk risiko keamanan dan stabilitas, jika terus menggunakan versi MongoDB lama.