sql >> Database >  >> NoSQL >> MongoDB

Upgraden van oudere mongo-database na onbedoelde upgrade van mongo-versie

Ik loste het probleem op door de oudere versie van mongodb te installeren op een systeem waarvoor het geen probleem was om het voorverpakt te krijgen (nou ja, Windows 10, hoewel officieel wordt vermeld dat het pakket voor Windows Server 2008 is), het kopiëren van de databasebestanden (inhoud van /var/lib/mongodb ) daar, uitvoeren met --dbpath param (mongod --dbpath /path/to/dbfiles ), de compatibiliteitsvlag instellen volgens de documenten en ten slotte de db-bestanden terug kopiëren naar de server.

Ik zou graag een betere optie willen weten, maar het is goed om te weten dat de db-bestanden gemakkelijk kunnen worden overgedragen naar een ander systeem, zelfs een andere architectuur (de db was echter relatief eenvoudig en klein).



  1. MongoDB $max

  2. registratie- en inlogformulier maken in node.js en mongodb

  3. Redis Cheatsheet voor geheugenoptimalisatie

  4. Redis-serialisatie en deserialisatie