Właśnie opracowałem ten:https://github.com/eberhara/mongration - można również znaleźć na npm.
Potrzebowaliśmy dobrego frameworka do migracji węzłów dla mongodb, ale nie mogliśmy go znaleźć - więc go zbudowaliśmy.
Ma wiele lepszych funkcji niż zwykłe ramy migracji:
- Suma kontrolna (wydaje błąd, gdy poprzednio przeprowadzona migracja nie jest zgodna ze starą wersją)
- Utrzymuje stan migracji do mongo (nie ma zwykłego pliku stanu)
- Pełne wsparcie dla zestawów replik
- Automatyczne wycofywanie zmian (programiści muszą określić procedury wycofywania zmian)
- Możliwość uruchamiania wielu migracji (synchronizowanych lub asynchronicznych) w tym samym czasie
- Możliwość uruchamiania migracji w różnych bazach danych w tym samym czasie