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

Führen Sie die Datenbankmigration (mongodb) mit node.js aus

Ich habe gerade dieses hier entwickelt:https://github.com/eberhara/mongration - finden Sie auch auf npm.

Wir brauchten ein gutes Knotenmigrations-Framework für mongodb, konnten aber keines finden – also haben wir eines gebaut.

Es hat viele bessere Funktionen als die regulären Migrations-Frameworks:

  • Prüfsumme (gibt einen Fehler aus, wenn eine zuvor durchgeführte Migration nicht mit ihrer alten Version übereinstimmt)
  • Behält den Migrationsstatus zu Mongo bei (es gibt keine reguläre Statusdatei)
  • Volle Unterstützung für Replikatsätze
  • Automatische Handle-Rollbacks (Entwickler müssen die Rollback-Verfahren angeben)
  • Möglichkeit, mehrere Migrationen (synchron oder asynchron) gleichzeitig auszuführen
  • Möglichkeit, Migrationen für verschiedene Datenbanken gleichzeitig auszuführen