1.介绍:
CRUD:是指在做计算处理时的增加(Create)、读取(Read)、更新(Update)和删除(Delete)⼏个单词的⾸ 字⺟简写。crud主要被⽤在描述软件系统中数据库或者持久层的基本操作功能。
2.如何实现:
(1)查:可以通过 findAll 来查询某张表中的所有数据
app.get('/', (req, res) => {
TCar.findAll().then(data => {
res.send({
code: 0,
msg: "操作成功",
data: data
})
}).catch((error) => {
// 失败
res.send({
code: -1,
msg: "操作出错",
detail: error
})
})
})
(2)增
app.post('/add', (req, res) => {
TCar.create(req.body).then(data => {
res.send({
code: 0,
msg: "操作成功",
data: data
})
}).catch((error) => {
// 失败
res.send({
code: -1,
msg: "操作出错",
detail: error
})
})
})
(3)删
app.get('/delete',(req,res)=>{
TCar.destroy({
where:{
id:req.query.id
}
}).then(()=>{
res.send({
code: 0,
msg: "删除成功"
})
}).catch((error)=>{
res.send({
code: -1,
msg: "删除失败",
detail: error
})
})
})
(4)改
app.post('/update', (req, res) => {
TCar.update(req.body, {
where: {
id: req.body.id
}
}).then(() => {
res.send({
code: 0,
msg: "更新成功"
})
}).catch((error) => {
res.send({
code: -1,
msg: "更新失败",
detail: error
})
})
})