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

Dump MongoDB dari 3.2, pulihkan dengan 3.4, indeks kesalahan safe =null

safe=true bukan spesifikasi indeks.

Dalam versi MongoDB sebelumnya, lebih rendah dari 3.4, spesifikasi indeks tambahan dapat ditambahkan. Itu digunakan oleh driver tertentu.

Di 3.4, mongodb menambahkan validasi pada spesifikasi indeks:

Itu sebabnya Anda memiliki kesalahan ini. Saya khawatir Anda perlu memastikan bahwa indeks dalam versi 3.2 Anda tidak memiliki spesifikasi indeks yang tidak valid, dan setelah itu lakukan mongodump.

Seperti yang dikatakan kz_sergey dalam jawabannya, Anda dapat mongorestore menggunakan --noIndexRestore , itu akan berfungsi dengan baik.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. masukkan multi dokumen menggunakan mongoengine ke mongodb

  2. $lookup ketika foreignField berada di array bersarang

  3. Perbarui beberapa elemen dengan nilai berbeda di Mongoose

  4. Menggunakan Mongo / BSON ObjectId dengan Parse Server

  5. Memvisualisasikan Topologi Cluster Anda di ClusterControl