Junior — Middle
Como é que a eliminação de dados da base de dados é realizada?
sobes.tech IA
Resposta da IA
A remoção de dados de uma base de dados em Node.js geralmente é feita usando os métodos apropriados do driver de base de dados ou ORM.
Por exemplo, ao trabalhar com MongoDB e a biblioteca Mongoose, a remoção de um documento é assim:
// Remover um documento com base numa condição
await Model.deleteOne({ _id: 'someId' });
// Remover vários documentos
await Model.deleteMany({ status: 'inactive' });
Se estiver usando uma base de dados SQL com uma biblioteca como mysql ou pg, a remoção é feita através de uma consulta SQL:
const id = 1;
await db.query('DELETE FROM users WHERE id = ?', [id]);
Assim, remover dados é executar um comando de exclusão com uma condição que especifica quais registros devem ser removidos.