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.