Sobes.tech
Junior — Middle

Kā tiek veikta datu dzēšana no datu bāzes?

sobes.tech AI

Atbilde no AI

Datu dzēšana no datu bāzes Node.js parasti tiek veikta, izmantojot atbilstošas datu bāzes draivera vai ORM metodes.

Piemēram, strādājot ar MongoDB un Mongoose bibliotēku, dokumenta dzēšana izskatās šādi:

// Viena dokumenta dzēšana pēc nosacījuma
await Model.deleteOne({ _id: 'someId' });

// Vairāku dokumentu dzēšana
await Model.deleteMany({ status: 'inactive' });

Ja izmanto SQL datu bāzi ar bibliotēkām kā mysql vai pg, dzēšana tiek veikta ar SQL vaicājumu:

const id = 1;
await db.query('DELETE FROM users WHERE id = ?', [id]);

Tādējādi datu dzēšana ir izpildīt dzēšanas komandu ar nosacījumu, kas norāda, kuri ieraksti jāizdzēš.