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

bagaimana mengatasi kesalahan transaksi ini di mlab? [MongoError:Nomor transaksi adalah ... mendukung penguncian tingkat dokumen]

Saya memiliki masalah yang sama, lalu saya menghubungi bantuan mlab, ini balasan mereka:

Kesalahan itu menunjukkan aplikasi/driver Anda mencoba menggunakan fitur yang tidak kompatibel dengan penerapan Cluster Bersama Anda, yang menggunakan sistem penyimpanan MMAPv1. Sepertinya Anda memiliki penulisan yang dapat dicoba lagi (https://docs.mongodb.com/ manual/core/retryable-writes/ ) diaktifkan. Bisakah Anda mencoba mematikan fitur itu di string koneksi (https://docs.mongodb.com/manual/reference/connection-string/#urioption.retryWrites ), atau langsung dari pengaturan driver Anda?

Beri tahu kami jika Anda terus mengalami kesalahan ini setelah menonaktifkan fitur ini.

Berdasarkan jawaban ini, saya menambahkan retryWrites=false di url koneksi mongodb, lalu berfungsi dengan baik.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Spring HATEOAS RepresentationModel, Tidak dapat mengatur tautan properti karena tidak ada penyetel, tidak layu dan itu bukan bagian dari konstruktor ketekunan

  2. MongoDB :Apakah ada cara untuk mendeteksi tren nilai menggunakan agregasi?

  3. Mongoid - batasi permintaan yang berbeda

  4. Ekspor array dalam csv dari MongoDB

  5. MongoDB Hitung jumlah total nilai benar dan salah untuk dokumen yang cocok dengan kueri