queria saber como faz para altera apenas um campo sem ser de todos
queria saber como faz para altera apenas um campo sem ser de todos
se tu quis dizer que vc quer criar um método patch, tá aqui oq ensinaram na aula de node: Isso vai no models:
alterar(id, valores, res) {
if(valores.dataAtendimento) {
valores.dataAtendimento = moment(valores.dataAtendimento, 'DD/MM/YYYY').format('YYYY-MM-DD HH:MM:SS')
}
const sql = `UPDATE Atendimentos SET ? Where id=${id}`
conexao.query(sql, valores, (erro, resultados) => {
if (erro) {
res.status(400).json(erro)
} else {
res.status(200).json({id,resultados})
}
})
}
daí isso vai no controller:
app.patch('/atendimentos/:id', (req, res) => {
const id = parseInt(req.params.id[1])
const valores = req.body
Atendimento.alterar(id, valores, res)
})