MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Esegui la migrazione del database (mongodb) con node.js

Ho appena sviluppato questo:https://github.com/eberhara/mongration - lo trovi anche su npm.

Avevamo bisogno di un buon framework di migrazione dei nodi per mongodb, ma non siamo riusciti a trovarne uno, quindi ne abbiamo creato uno.

Ha molte caratteristiche migliori rispetto ai normali framework di migrazione:

  • Checksum (emette un errore quando una migrazione eseguita in precedenza non corrisponde alla sua versione precedente)
  • Persiste lo stato di migrazione a mongo (non esiste un file di stato regolare)
  • Supporto completo per i set di repliche
  • Maneggia automaticamente i rollback (gli sviluppatori devono specificare le procedure di rollback)
  • Possibilità di eseguire più migrazioni (sincronizzate o asincrone) contemporaneamente
  • Possibilità di eseguire migrazioni su database diversi contemporaneamente