sql >> Base de Datos >  >> NoSQL >> MongoDB

Ejecute la migración de la base de datos (mongodb) con node.js

Acabo de desarrollar este:https://github.com/eberhara/mongration - también se puede encontrar en npm.

Necesitábamos un buen marco de migración de nodos para mongodb, pero no pudimos encontrar ninguno, así que creamos uno.

Tiene muchas características mejores que los marcos de migración regulares:

  • Checksum (emite un error cuando una migración ejecutada previamente no coincide con su versión anterior)
  • Persiste el estado de migración a mongo (no hay un archivo de estado normal)
  • Soporte completo para conjuntos de réplicas
  • Control automático de reversiones (los desarrolladores deben especificar los procedimientos de reversión)
  • Capacidad de ejecutar múltiples migraciones (sincronizadas o asíncronas) al mismo tiempo
  • Capacidad de ejecutar migraciones contra diferentes bases de datos al mismo tiempo