- node 8 以上,可直接使用async/await
- mongodb如果是replica或者sharding模式,�通过配置config/default.json的db参数更改,详情见 MongoDB
因为实际工作中经常会遇到升级系统需要迁移数据,或者更改平台需要迁移数据的情况,这个project只是针对mongodb中更改了表结构的迁移工具。
model文件夹存放的都是对应的表关系,分为origin和target, 在两个子文件夹中定义对应需要转换的表结构,在tasks中新建以target model命名的.task.js文件,并在tasks/index.js中exports出来,即可在index.js中的
const modelMap = {
SystemUser: ['user', 'SystemUser']
}
const justCopyMap = {
// 这里写些只用复制不用改key的collection
}
进行配置