MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Sumber sinkronisasi tidak memiliki kesalahan versi kompatibilitas fitur saat menambahkan anggota MongoDB 3.6 ke set replika 3.4

Anda pasti dapat mengupgrade set replika atau cluster sharded dari MongoDB 3.4 hingga 3.6. Peningkatan saat ini hanya didukung di antara rilis utama yang berdekatan, jadi sebelum meningkatkan ke MongoDB 3.6 Anda harus menyelesaikan peningkatan ke MongoDB 3.4.

Pesan kesalahan ini menunjukkan bahwa Anda melewatkan prasyarat dalam pemutakhiran sebelumnya:kumpulan replika tidak memiliki featureCompatibilityVersion diatur ke 3.4. Ini akan terjadi jika Anda sebelumnya meningkatkan versi dari MongoDB yang lebih lama dari 3.4 dan belum mengaktifkan fitur yang tidak kompatibel dengan versi sebelumnya.

Pengaturan Versi Kompatibilitas Fitur (FCV) telah ditambahkan di MongoDB 3.4 untuk memberikan kontrol atas pengaktifan fitur data yang tidak kompatibel dengan mundur yang dapat mempersulit proses downgrade. Misalnya, MongoDB 3.4 menambahkan tampilan, format indeks tambahan (mendukung indeks collation dan case-sensitive), dan tipe BSON Desimal baru.

Setelah memutakhirkan ke 3.4 dan memastikan kemungkinan penurunan versi minimal, FCV harus disetel menggunakan:

db.adminCommand( { setFeatureCompatibilityVersion: "3.4" } )

Ini adalah prasyarat untuk meningkatkan ke MongoDB 3.6 yang memiliki langkah peningkatan terakhir yang mirip dengan aktifkan fitur 3.6 yang tidak kompatibel dengan versi sebelumnya dengan menyetel FCV ke "3.6".

Anda dapat memeriksa FCV saat ini menggunakan:

db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )

MongoDB 3.5 (dan rilis dengan komponen kedua menjadi angka ganjil) tidak dirujuk dalam catatan pemutakhiran karena itu adalah rilis pengembangan (lihat:Nomor versi MongoDB ). MongoDB 3.5 adalah seri rilis pengembangan yang mengarah ke seri rilis produksi MongoDB 3.6.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dalam perintah grup/peta mongodb, tentukan persentase grup dari total

  2. objek lokasi diharapkan, susunan lokasi tidak dalam format yang benar

  3. Mengisi hanya bidang tertentu di luwak

  4. mgo - kinerja kueri tampaknya lambat secara konsisten (500-650 ms)

  5. Bagaimana cara mencari string dalam larik dokumen MongoDB dan memproyeksikan nilai larik dalam operasi pencarian?