Току-що разработих този:https://github.com/eberhara/mongration - можете да намерите и на npm.
Имахме нужда от добра рамка за миграция на възли за mongodb, но не можахме да намерим такава - затова създадохме такава.
Има много по-добри функции от обикновените рамки за миграция:
- Контролна сума (издава грешка, когато извършена преди това миграция не съответства на старата си версия)
- Запазва състоянието на миграция към mongo (няма нормален файл със състояние)
- Пълна поддръжка за комплекти реплики
- Автоматично обработване на връщания назад (разработчиците трябва да уточнят процедурите за връщане назад)
- Възможност за извършване на множество миграции (синхронизирани или асинхронни) едновременно
- Възможност за стартиране на миграции към различни бази данни едновременно