迁移-mongodb-持久性用于CLI的Mixin,它将当前迁移状态持久化到MongoDB集合,而不是平面文件。当您有多个临时应用程序服务器(和文件系统)共享一个数据库时,这很有用。每个数据库只需要迁移一次,而不是每个文件系统一次。这使得migrate行为更像是集中式的。用法:确保您使用的是支持mixin的migrate分支。


npm install --save-dev git://github.com/gobengo/node-migrate#012015_mixins

创建一个新模块,如tools/store-migration-state-in-mongo.js,示例如下:


var mongoDbConnectionString = 'localhost'; // 或从配置文件中获取

var migrat...