Pokud se jedná o jednorázovou záležitost
a chcete jemnou kontrolu nad parametry, jako jsou kolekce, které se mají synchronizovat, měli byste použít:
- mongodump vypsat soubory bson z vaší produkční databáze na místní počítač
- mongorestore poté načtěte uložené soubory BSON ve vaší lokální databázi
V opačném případě byste se měli podívat na mongo-sync
Je to skript, který jsem si napsal pro sebe, když jsem musel neustále kopírovat místní MongoDB
databáze do az mé produkční databáze pro projekt (vím, že je to hloupé).
Jakmile vložíte podrobnosti o DB do config.yml
, můžete zahájit synchronizaci pomocí dvou jednoduchých příkazů:
./mongo-sync push # Push DB to Remote
./mongo-sync pull # Pull DB to Local
Pokud jej používáte v rámci nějakého projektu, je dobré přidat config.yml
na .gitignore