在Node.js中使用Sequelize将数据数组插入SQL Server数据库的步骤如下:
const Sequelize = require('sequelize');
const sequelize = new Sequelize('database', 'username', 'password', {
host: 'localhost',
dialect: 'mssql',
port: 1433,
});
const { DataTypes } = require('sequelize');
const User = sequelize.define('User', {
name: {
type: DataTypes.STRING,
allowNull: false,
},
age: {
type: DataTypes.INTEGER,
allowNull: false,
},
});
sequelize.sync();
const data = [
{ name: 'Alice', age: 25 },
{ name: 'Bob', age: 30 },
{ name: 'Charlie', age: 35 },
];
bulkCreate
方法将数据数组插入数据库。User.bulkCreate(data)
.then(() => {
console.log('Data inserted successfully');
})
.catch((error) => {
console.error('Error inserting data:', error);
});
以上就是在Node.js中使用Sequelize将数据数组插入SQL Server数据库的步骤。Sequelize是一个功能强大的ORM(对象关系映射)库,可以帮助开发者更方便地操作数据库。在这个过程中,我们使用了Sequelize的模型定义和数据插入方法来实现数据的持久化操作。
推荐的腾讯云相关产品:腾讯云数据库SQL Server版(https://cloud.tencent.com/product/cdb_sqlserver)
领取专属 10元无门槛券
手把手带您无忧上云