Junior — Middle
Kuidas toimub andmete kustutamine andmebaasist?
sobes.tech AI
Vastus AI-lt
Andmete kustutamine andmebaasist Node.js-is toimub tavaliselt vastava andmebaasi draiveri või ORM-i meetodite abil.
Näiteks töötades MongoDB ja Mongoose teegiga, dokumenti kustutamine näeb välja järgmiselt:
// Ühe dokumendi kustutamine tingimuse alusel
await Model.deleteOne({ _id: 'someId' });
// Mitme dokumendi kustutamine
await Model.deleteMany({ status: 'inactive' });
Kui kasutate SQL-andmebaasi koos teegiga nagu mysql või pg, toimub kustutamine SQL-päringuga:
const id = 1;
await db.query('DELETE FROM users WHERE id = ?', [id]);
Seega, andmete kustutamine tähendab kustutamiskäsu täitmist koos tingimusega, mis määrab, millised kirjed tuleb eemaldada.