MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Atualizando o banco de dados mongo mais antigo após a atualização não intencional da versão do mongo


Resolvi o problema instalando a versão mais antiga do mongodb em um sistema para o qual não havia problema em prepará-lo (bem, Windows 10, embora oficialmente seja declarado que o pacote é para Windows Server 2008), copiando o arquivos de banco de dados (conteúdo de /var/lib/mongodb ) lá, executando-o com --dbpath param (mongod --dbpath /path/to/dbfiles ), definindo o sinalizador de compatibilidade de acordo com os documentos e, finalmente, copiando os arquivos db de volta para o servidor.

Gostaria de saber sobre uma opção melhor, mas é bom saber que os arquivos db são facilmente transferíveis para outro sistema, até mesmo outra arquitetura (o db era relativamente simples e pequeno).