我需要在启动应用程序时为列保存多个值。我的模型代码如下:
module.exports = function(sequelize, DataTypes) {
var speclization = sequelize.define("speclization",
{
speclizationname: DataTypes.STRING
}
).create(
{
speclizationname: 'Computer Science'
},
{
speclizationname: 'Information Technology'
},
{
speclizationname: 'Electronics'
},
{
speclizationname: 'Electrical'
}
);
return speclization;
};
上面的代码只保存数据库中的第一个值,我没有找到任何与此有关的文档。我在这里使用MySql数据库。
答案 0 :(得分:0)
你能试试吗?
module.exports = function(sequelize, DataTypes) {
var speclization = sequelize.define("speclization",
{
speclizationname: DataTypes.STRING
}
).bulkCreate([
{
speclizationname: 'Computer Science'
},
{
speclizationname: 'Information Technology'
},
{
speclizationname: 'Electronics'
},
{
speclizationname: 'Electrical'
}
]);
return speclization;
};