Junior — Middle
Come viene effettuata l'eliminazione dei dati dal database?
sobes.tech AI
Risposta dell'AI
L'eliminazione dei dati da un database in Node.js viene generalmente eseguita utilizzando i metodi appropriati del driver del database o ORM.
Ad esempio, lavorando con MongoDB e la libreria Mongoose, l'eliminazione di un documento avviene così:
// Eliminare un documento in base a una condizione
await Model.deleteOne({ _id: 'someId' });
// Eliminare più documenti
await Model.deleteMany({ status: 'inactive' });
Se si utilizza un database SQL con una libreria come mysql o pg, l'eliminazione avviene tramite una query SQL:
const id = 1;
await db.query('DELETE FROM users WHERE id = ?', [id]);
Pertanto, eliminare i dati consiste nell'eseguire un comando di eliminazione con una condizione che specifica quali record eliminare.