Sobes.tech
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.