Migrations for MongoDB
node-migrate-mongo enables data migrations in your existing project. The state of your migrations is stored in the database specified in the
mongo property of your
Migratefile.coffee. By default, this collection is called
migration_versions. See the Usage section (and let's be honest: the code) for more information.
Despite the name, this module does not borrow from TJ's node-migrate, though it follows very similar conventions.
In your existing project where you'd like to have migrations:
npm install --save node-migrate-mongocat << EOF- > Migratefile.coffeemodule.exports =mongo: 'mongodb://localhost/your_db'EOFmigrate generate --name my_first_migration# edit itmigrate all
before/after callbacks are called in this order: [ beforeTest, before, after, afterTest ]
Please follow our Code of Conduct when contributing to this project.
$ git clone && cd node-migrate-mongo$ npm install$ npm test
Module scaffold generated by generator-goodeggs-npm.