PRISMA ORM
Opa gente tudo bem? Estou preso em uma situação ja consultei a doc e não encontrei , usando prisma eu tenho uma situação , exemplo eu tenho uma classe sei lá Carro , dentro dessa classe tem id , nome e ativo , ativo (boolean) , no caso eu queria fazer um Delete customizado , queria setar esse ativo como false , como eu consigo alterar esse valor pelo prisma? , por exemplo dar um set ativo : false , eu já tentei e não consegui , procurei em tudo e até agora nada.
Eae tudo certo?
Pelo que entendi você precisa de algo parecido com isto:
await prima.carro.update({
where: {id: 1}
data: {
ativo: false
}
});
Espero ter ajudado.
const logicDelete = await logicDelete(req.params.id);
o nome da const é o nome do método? Tenta fazer um:
const logicDelete2 = await logicDelete(req.params.id);
ou até mesmo nem crie uma const, já que vc nao a usa...
export const deleteLogic = async (req, res) => {
try {
await logicDelete(req.params.id);
res.status(200).send("Deletado");
} catch (Error) {
console.log(Error);
res.status(400).send(Error);
}
};
ps: vc também pode encapsular esses erros de forma que nao precisa fazer try catch toda hora...