MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Mise à niveau de l'ancienne base de données mongo après une mise à niveau involontaire de la version mongo

J'ai résolu le problème en installant l'ancienne version de mongodb sur un système pour lequel ce n'était pas un problème de l'obtenir pré-emballé (enfin, Windows 10, même s'il est officiellement indiqué que le package est pour Windows Server 2008), en copiant le fichiers de base de données (contenu de /var/lib/mongodb ) là, en l'exécutant avec --dbpath param (mongod --dbpath /path/to/dbfiles ), en définissant l'indicateur de compatibilité conformément à la documentation et enfin en copiant les fichiers db sur le serveur.

J'aimerais connaître une meilleure option, mais il est bon de savoir que les fichiers db sont facilement transférables vers un autre système, même une autre architecture (la base de données était cependant relativement simple et petite).