【发布时间】:2021-08-26 00:22:39
【问题描述】:
我有 2 个表,分别名为 questionnaire 和 section。
questionnaire => 1-to-N => section
我为添加问卷创建了一个种子文件。
'use strict';
module.exports = {
up: async (queryInterface, Sequelize) => {
return queryInterface.bulkInsert('questionnaire', [
{
type: '1',
description: 'first questionnaire',
createdAt: new Date(),
updatedAt: new Date()
},
{
type: '2',
description: 'second questionnaire',
createdAt: new Date(),
updatedAt: new Date()
},
]);
},
down: async (queryInterface, Sequelize) => {
return queryInterface.bulkDelete('questionnaire', null, {});
}
};
由于不同的问卷有不同数量的部分,我想知道如何创建种子文件以同时创建多个部分。
例如,如果我想在问卷 1 中创建 5 个部分,在问卷 2 中创建 4 个部分,我应该怎么做?
20210608094246-create-section.js
'use strict';
module.exports = {
up: async (queryInterface, Sequelize) => {
// what to do here?
},
down: async (queryInterface, Sequelize) => {
}
};
【问题讨论】:
标签: mysql sql node.js sequelize.js