Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Js使用sequelize/body解析器和mysql添加记录_Javascript_Mysql_Node.js_Sequelize.js - Fatal编程技术网

Javascript Js使用sequelize/body解析器和mysql添加记录

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

给定以下代码,如何使用body parser&sequelize将学生添加到数据库中?响应正文应为{“message”:“created”}。 我试着顺着这条路走,但不起作用

守则:


首先必须声明模型映射:

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'})