sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB dump från 3.2, återställ med 3.4, felindex säker =null

safe=true är inte en indexspecifikation.

I tidigare versioner av MongoDB, lägre än 3.4, kan extra indexspecifikationer läggas till. De användes av specifika förare.

I 3.4 lade mongodb till en validering av indexspecifikation:

Det är därför du har det här felet. Jag är rädd att du måste se till att indexet i din version 3.2 inte har ogiltiga indexspecifikationer, och efter det gör du mongodumpen.

Som kz_sergey säger i sitt svar kan du mongorestore med --noIndexRestore , det borde fungera bra.



  1. Hur pushar man till en MongoDB-array med AngularJS?

  2. Mongoose:valideringsfelsökväg krävs

  3. Lägg till data till befintlig gridfs-fil

  4. Förstå relationer och främmande nycklar i Mongoose