Antes de intentar realizar una degradación, familiarícese con el contenido de esta página.
Ruta de degradación
Si necesitas realizar un downgrade desde la versión 6.0, hazlo a la última versión de 5.0.
MongoDB solamente soporta degradaciones de una única versión. No se puede retroceder a una versión que esté varias versiones por detrás de la versión actual.
Por ejemplo, puede degradar una implementación de la serie 6.0a una de la serie 5.0. Sin embargo, no se admite degradar esa implementación de la serie 5.0a una de la serie 4.4.
Control de acceso
Si su implementación tiene habilitado el control de acceso, sus privilegios de usuario de degradación deben incluir privilegios para enumerar y administrar índices en las bases de datos. Un usuario con root El rol tiene los privilegios requeridos.
Requisitos previos
Antes de comenzar con el procedimiento de degradación, debes completar los siguientes pasos previos.
1. Crear copia de seguridad
Opcional pero recomendado. Crea una copia de seguridad de tu base de datos.
Para aprender a crear una copia de seguridad,consulte Métodos de copia de seguridad para una implementación autoadministrada.
2. Eliminar funciones incompatibles con versiones anteriores
Para realizar una reversión de 6.0 a 5.0, es necesario remover las funcionalidades 6.0 que no son compatibles con 5.0. Para obtener una lista de funcionalidades incompatibles y cómo removerlas, consulta Consideraciones sobre la reversión.
3. Versión de compatibilidad de funciones de degradación (FCV)
Para degradar el featureCompatibilityVersion de su instancia independiente:
Bajar de
featureCompatibilityVersiona"5.0".db.adminCommand( { setFeatureCompatibilityVersion: "5.0" } ) El
setFeatureCompatibilityVersioncomando realiza escrituras en una colección interna del sistema y es idempotente. Si el comando no se completa correctamente, vuelva a intentarlo en lamongodinstancia.
Procedimiento de degradación
Advertencia
Antes de continuar con el procedimiento de degradación, asegúrese de que se hayan completado los requisitos previos.
Actualizar archivos de configuración.
Deshabilite cualquier 6.0 función configurable actualizando el mongod archivo de configuración de la instancia antes de reiniciar.
Para ver la lista de 6.0 funciones configurables, revise las 6.0 Notas de la versión.
Reinicie con la última 5.0 mongod instancia.
Para iniciar un proceso mongod, ejecute el siguiente comando:
mongod --dbpath </path-to-data-folder>
Para obtener más información sobre cómo iniciar un proceso mongod, consulta Inicia procesos mongod.