Ore*_*nda 5 mongodb node.js migrate-mongo
我正在研究迁移机制,该机制应该使用 npm 包 migrate-mongo 影响版本之间的数据库更改。(https://www.npmjs.com/package/migrate-mongo)
我已将代码设置为在服务器初始化上运行。
根据包文档,当我使用“up”命令时,它会识别当前数据库上的挂起迁移并运行它。
问题是我们有多个节点实例,并且在部署时迁移可以运行多次。
这是我用来应用迁移的代码:
if (!some(res, {appliedAt: 'PENDING'})) {
return;
}
const migratedFiles = await up(db);
Run Code Online (Sandbox Code Playgroud)
如何防止同时运行?
归档时间: |
|
查看次数: |
371 次 |
最近记录: |