Sobes.tech
Junior — Middle

Jak je prováděno odstraňování dat z databáze?

sobes.tech AI

Odpověď od AI

Odstranění dat z databáze v Node.js se obvykle provádí pomocí příslušných metod ovladače databáze nebo ORM.

Například při práci s MongoDB a knihovnou Mongoose je odstranění dokumentu takto:

// Odstranění jednoho dokumentu podle podmínky
await Model.deleteOne({ _id: 'someId' });

// Odstranění více dokumentů
await Model.deleteMany({ status: 'inactive' });

Pokud používáte SQL databázi s knihovnou jako mysql nebo pg, odstranění se provádí pomocí SQL dotazu:

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

Tímto způsobem je odstranění dat vykonáním příkazu odstranění s podmínkou, která určuje, které záznamy mají být odstraněny.