sql >> Databáze >  >> NoSQL >> MongoDB

Spusťte migraci databáze (mongodb) pomocí node.js

Právě jsem vyvinul toto:https://github.com/eberhara/mongration - můžete také najít na npm.

Potřebovali jsme dobrý rámec pro migraci uzlů pro mongodb, ale žádný jsme nenašli – tak jsme jeden vytvořili.

Má mnoho lepších funkcí než běžné migrační rámce:

  • Kontrolní součet (vydá chybu, když dříve spuštěná migrace neodpovídá staré verzi)
  • Přetrvává stav migrace do mongo (neexistuje žádný běžný soubor stavu)
  • Plná podpora sad replik
  • Automatické zpracování vrácení zpět (vývojáři musí určit postupy vrácení zpět)
  • Možnost spustit více migrací (synchronizovaných nebo asynchronních) současně
  • Možnost spouštět migrace na různé databáze současně


  1. Spring -Mongodb ukládá/načítá výčty jako int ne řetězec

  2. mongodb-java POJO nevrací id

  3. MongoDB dotaz v poli objektu

  4. (uzel:3341) Upozornění na ukončení podpory:Mongoose:mpromise