Javascript Js使用sequelize/body解析器和mysql添加记录
给定以下代码,如何使用body parser&sequelize将学生添加到数据库中?响应正文应为{“message”:“created”}。 我试着顺着这条路走,但不起作用 守则:Javascript Js使用sequelize/body解析器和mysql添加记录,javascript,mysql,node.js,sequelize.js,Javascript,Mysql,Node.js,Sequelize.js,给定以下代码,如何使用body parser&sequelize将学生添加到数据库中?响应正文应为{“message”:“created”}。 我试着顺着这条路走,但不起作用 守则: 首先必须声明模型映射: const { Sequelize, Model, DataTypes } = require('sequelize'); class Student extends Model {} const sequelize = new Sequelize(<connection parame
首先必须声明模型映射:
const { Sequelize, Model, DataTypes } = require('sequelize');
class Student extends Model {}
const sequelize = new Sequelize(<connection parameters go here>)
Student.init({
name: DataTypes.STRING,
adddress: DataTypes.STRING,
age: DataTypes.INTEGER
}, { sequelize, modelName: 'student' });
如果要存储多个记录,请执行以下操作:
await sequelize.sync({force : true})
const bulk = [];
for (let i = 0; i < 10; i++){
bulk.push({
name : 'name ' + i,
address : 'some address on ' + i + 'th street',
age : 30 + i
});
await Student.bulkCreate(bulk);
}
res.status(201).json({message : 'created'})
wait-sequelize.sync({force:true})
常量批量=[];
for(设i=0;i<10;i++){
推({
名称:'名称'+i,
地址:“+i+第街”上的某个地址,
年龄:30岁以上
});
等待学生。批量创建(批量);
}
res.status(201).json({message:'created'})
Student.create({
name: req.body.name,
address: req.body.address,
age: req.body.age}).then(result=> {console.log({"message": "created"})});
await sequelize.sync({force : true})
const bulk = [];
for (let i = 0; i < 10; i++){
bulk.push({
name : 'name ' + i,
address : 'some address on ' + i + 'th street',
age : 30 + i
});
await Student.bulkCreate(bulk);
}
res.status(201).json({message : 'created'})