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