Junior — Middle
Comment la suppression des données de la base de données est-elle effectuée?
sobes.tech IA
Réponse de l'IA
La suppression de données d'une base de données dans Node.js se fait généralement à l'aide des méthodes appropriées du pilote de la base de données ou ORM.
Par exemple, en travaillant avec MongoDB et la bibliothèque Mongoose, la suppression d'un document se fait ainsi :
// Supprimer un document selon une condition
await Model.deleteOne({ _id: 'someId' });
// Supprimer plusieurs documents
await Model.deleteMany({ status: 'inactive' });
Si vous utilisez une base de données SQL avec une bibliothèque comme mysql ou pg, la suppression se fait via une requête SQL :
const id = 1;
await db.query('DELETE FROM users WHERE id = ?', [id]);
Ainsi, la suppression de données consiste à exécuter une commande de suppression avec une condition précisant quels enregistrements supprimer.