Junior — Middle
Kaip vykdomas duomenų ištrynimas iš duomenų bazės?
sobes.tech AI
Atsakymas iš AI
Duomenų ištrynimas iš duomenų bazės Node.js dažniausiai atliekamas naudojant atitinkamus duomenų bazės vairuotojo arba ORM metodus.
Pavyzdžiui, dirbant su MongoDB ir Mongoose biblioteka, dokumento ištrynimas atrodo taip:
// Ištrinti vieną dokumentą pagal sąlygą
await Model.deleteOne({ _id: 'someId' });
// Ištrinti kelis dokumentus
await Model.deleteMany({ status: 'inactive' });
Jei naudojate SQL duomenų bazę su biblioteka kaip mysql ar pg, ištrynimas atliekamas per SQL užklausą:
const id = 1;
await db.query('DELETE FROM users WHERE id = ?', [id]);
Taigi, duomenų ištrynimas yra vykdymas ištrynimo komandos su sąlyga, nurodančia, kurie įrašai turi būti ištrinti.