sql >> Base de Datos >  >> NoSQL >> MongoDB

Volcado de MongoDB de 3.2, restauración con 3.4, índice de error seguro =nulo

safe=true no es una especificación de índice.

En versiones anteriores de MongoDB, anteriores a la 3.4, se pueden agregar especificaciones de índices adicionales. Esos fueron utilizados por conductores específicos.

En 3.4, mongodb agregó una validación en la especificación de índices:

Es por eso que tiene este error. Me temo que debe asegurarse de que el índice en su versión 3.2 no tenga especificaciones de índice no válidas, y luego haga el mongodump.

Como dice kz_sergey en su respuesta, puede mongorestore usando --noIndexRestore , eso debería funcionar bien.