我需要在应用程序启动时保存列的多个值。我的模型代码如下:
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数据库。
最佳答案
你能试试这个吗?
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;
};
关于mysql - 如何在sequelize (Node.js) 中的应用程序启动时保存多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35313078/