Je viens de développer celui-ci :https://github.com/eberhara/mongration - vous pouvez également trouver sur npm.
Nous avions besoin d'un bon framework de migration de nœuds pour mongodb, mais nous n'en avons pas trouvé - nous en avons donc construit un.
Il a beaucoup de meilleures fonctionnalités que les frameworks de migration classiques :
- Checksum (produit une erreur lorsqu'une migration exécutée précédemment ne correspond pas à son ancienne version)
- Persiste l'état de migration vers mongo (il n'y a pas de fichier d'état régulier)
- Prise en charge complète des jeux de répliques
- Rollbacks de gestion automatiques (les développeurs doivent spécifier les procédures de rollback)
- Capacité à exécuter plusieurs migrations (synchronisées ou asynchrones) en même temps
- Capacité à exécuter des migrations sur différentes bases de données en même temps