我正在使用 sequelize/nodejs/express/react 将实体持久化到 postgres 数据库
我有两个主要模型,国家和活动,我正在使用该应用程序,并且有一个名为“保存到数据库”的按钮
保存到数据库时,我想保存所有国家,完成后我想开始保存活动。
假设我有 1000 个国家,我是否必须为每个国家创建一个承诺,然后使用 Promise.All 和那 1000 个国家承诺的数组来开始保存活动?
还有其他方法吗?可能是多个国家
提前致谢
拉斐尔
答案 0 :(得分:0)
db.TableName.bulkCreate([
{
profileId: 'profileId1',
orgId: '102',
userId: '100'
},
{
profileId: 'profileId1',
orgId: '102',
userId: '100'
},
{
profileId: 'profileId1',
orgId: '102',
userId: '100'
},
])
.then(resp => {
...
});