Jeg har lige udviklet denne:https://github.com/eberhara/mongration - du kan også finde på npm.
Vi havde brug for en god node-migreringsramme for mongodb, men kunne ikke finde nogen - så vi byggede en.
Det har masser af bedre funktioner end de almindelige migreringsrammer:
- Checksum (afgiver en fejl, når en tidligere kørt migrering ikke matcher dens gamle version)
- Vedvarer migreringstilstand til mongo (der er ingen almindelig tilstandsfil)
- Fuld support til replikasæt
- Automatisk tilbagerulning (udviklere skal angive procedurerne for tilbagerulning)
- Mulighed for at køre flere migreringer (synkronisering eller async) på samme tid
- Mulighed for at køre migreringer mod forskellige databaser på samme tid