Als het eenmalig is
en je wilt fijne controle over parameters zoals welke collecties je wilt synchroniseren, gebruik dan:
- mongodump om bson-bestanden van uw productie-DB naar uw lokale computer te dumpen
- mongorestore om vervolgens de gedumpte BSON-bestanden op te halen in uw lokale database
Anders moet je mongo-sync bekijken
Het is een script dat ik voor mezelf heb geschreven toen ik constant mijn Lokale MongoDB
. moest kopiëren database van en naar mijn productie-DB voor een project (ik weet dat het stom is).
Zodra u uw DB-gegevens in config.yml
, kunt u beginnen met synchroniseren met behulp van twee eenvoudige opdrachten:
./mongo-sync push # Push DB to Remote
./mongo-sync pull # Pull DB to Local
Als je het in een project gebruikt, is het een goed idee om config.yml
toe te voegen. naar .gitignore