Junior — Middle
Verilənlər bazasından məlumatların silinməsi necə həyata keçirilir?
sobes.tech Süni İntellekt
AI-dan cavab
Node.js-də verilənlər bazasından məlumatların silinməsi adətən verilənlər bazası sürücüsünün və ya ORM-nin müvafiq metodları ilə həyata keçirilir.
Məsələn, MongoDB və Mongoose kitabxanası ilə işləyərkən, sənədin silinməsi belə olur:
// Şərtə əsasən sənədi silmək
await Model.deleteOne({ _id: 'someId' });
// Bir neçə sənədi silmək
await Model.deleteMany({ status: 'inactive' });
Əgər SQL verilənlər bazası və mysql və ya pg kimi kitabxanalar istifadə olunursa, silmə SQL sorğusu ilə həyata keçirilir:
const id = 1;
await db.query('DELETE FROM users WHERE id = ?', [id]);
Beləliklə, məlumatların silinməsi, silinəcək qeydiyyatların seçilməsi üçün şərti göstərən silmə əmri yerinə yetirməkdir.