Executando verificação de segurança...
1

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.

Carregando publicação patrocinada...
1

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.

0
1
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...