Junior — Middle
Veritabanından veri silme nasıl gerçekleştirilir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Node.js'te bir veritabanından veri silme genellikle veritabanı sürücüsü veya ORM'nin uygun yöntemleri kullanılarak yapılır.
Örneğin, MongoDB ve Mongoose kütüphanesi ile çalışırken, belge silme şu şekilde yapılır:
// Bir koşula göre belge silme
await Model.deleteOne({ _id: 'someId' });
// Birden fazla belge silme
await Model.deleteMany({ status: 'inactive' });
SQL tabanlı bir veritabanı ve mysql veya pg gibi kütüphaneler kullanılıyorsa, silme işlemi SQL sorgusu ile yapılır:
const id = 1;
await db.query('DELETE FROM users WHERE id = ?', [id]);
Bu nedenle, veri silme, silinecek kayıtların koşulunu belirten bir silme komutunun çalıştırılmasıdır.