MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Upgrade einer älteren Mongo-Datenbank nach einem unbeabsichtigten Upgrade der Mongo-Version

Ich habe das Problem gelöst, indem ich die ältere Version von mongodb auf einem System installiert habe, für das es kein Problem war, es vorkonfiguriert zu bekommen (na ja, Windows 10, obwohl offiziell angegeben ist, dass das Paket für Windows Server 2008 ist), indem ich die Datenbankdateien (Inhalt von /var/lib/mongodb ) und führen Sie es mit --dbpath aus param (mongod --dbpath /path/to/dbfiles ), das Setzen des Kompatibilitäts-Flags gemäß der Dokumentation und schließlich das Kopieren der db-Dateien zurück auf den Server.

Würde gerne etwas über eine bessere Option wissen, aber es ist gut zu wissen, dass die db-Dateien leicht auf ein anderes System übertragen werden können, sogar auf eine andere Architektur (die db war jedoch relativ einfach und klein).