Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Fazer downgrade 9.0 Autônomo para 8.0

Antes de tentar fazer um downgrade, familiarize-se com o conteúdo nesta página.

Se você precisar fazer o downgrade do 9.0, faça o downgrade para a versão de correção mais recente do 8.0.

O MongoDB suporta downgrades de versão única apenas em versões adjacentes. Você não pode fazer o downgrade para uma versão que esteja várias versões atrás da versão atual.

Para qualquer versão do MongoDB , você pode atualizar ou fazer downgrade para a versão principal ou secundária imediatamente anterior.

Se a seu sistema tiver o controle de acesso habilitado, os privilégios de downgrade de usuário deverão incluir privilégios para listar e gerenciar índices em bancos de dados. Um usuário com role de root tem os privilégios necessários.

Antes de iniciar o procedimento de downgrade, você deve concluir as etapas de pré-requisito a seguir.

1

Opcional, mas recomendado. Crie uma cópia de segurança do seu banco de dados.

Para saber como criar uma cópia de segurança, consulte Métodos de cópia de segurança para um sistema autogerenciado.

2

Para garantir um downgrade bem-sucedido, remova quaisquer recursos 9.0 que sejam incompatíveis com 8.0. Para obter uma lista de recursos incompatíveis e como removê-los, consulte Recursos incompatíveis com versões anteriores.

3

Para fazer downgrade do featureCompatibilityVersion de sua instância standalone:

  1. Utilize mongosh para conectar mongod ao.

  2. Faça o downgrade de featureCompatibilityVersion para "8.0".

    Importante

    Verifique se você removeu todos os recursos incompatíveis com versões anteriores antes de fazer o downgrade da versão binary. Certifique-se de avaliar o caminho da atualização antes de continuar.

    db.adminCommand( { setFeatureCompatibilityVersion: "8.0", confirm: true } )

    O comando setFeatureCompatibilityVersion executa gravações em uma coleção interna do sistema e é idempotente. Se o comando não for concluído com êxito, tente novamente o comando na instânciamongod.

Aviso

Antes de prosseguir com o procedimento de downgrade, certifique-se de que os pré-requisitos foram concluídos.

1

Utilizando um gerenciador de pacote ou um download manual, obtenha a versão de correção mais recente do 8.0. Se estiver usando um gerenciador de pacote , adicione um novo repositório para os binários 8.0 e execute o processo de downgrade real.

2

Certifique-se de que os binary 8.0 estão em seu PATH do sistema. Para confirmar sua versão binária, execute o seguinte comando:

mongod --version

A saída do comando deve indicar uma versão 8.0.

3

Para encerrar o processo mongod mongosh de, use para se conectar ao sistema e execute o seguinte comando:

db.adminCommand( { shutdown: 1 } )
4

Desative quaisquer recursos 9.0 configuráveis atualizando o arquivo de configuração da instância do mongod antes de reiniciar.

Para visualizar a lista de recursos do 9.0 configuráveis, revise as Notas de versão do9.0.

5

Para iniciar um processo do mongod, execute o seguinte comando:

mongod --dbpath </path-to-data-folder>

Para saber mais sobre como iniciar um processo do mongod, veja Iniciar processos do mongod.