Junior — Middle
Jak odbywa się usuwanie danych z bazy danych?
sobes.tech AI
Odpowiedź od AI
Usuwanie danych z bazy danych w Node.js zazwyczaj odbywa się za pomocą odpowiednich metod sterownika bazy danych lub ORM.
Na przykład, pracując z MongoDB i biblioteką Mongoose, usuwanie dokumentu wygląda tak:
// Usunięcie jednego dokumentu na podstawie warunku
await Model.deleteOne({ _id: 'someId' });
// Usunięcie wielu dokumentów
await Model.deleteMany({ status: 'inactive' });
Jeśli używasz bazy danych SQL z biblioteką taką jak mysql lub pg, usuwanie odbywa się za pomocą zapytania SQL:
const id = 1;
await db.query('DELETE FROM users WHERE id = ?', [id]);
W ten sposób usuwanie danych polega na wykonaniu polecenia usunięcia z warunkiem określającym, które rekordy mają zostać usunięte.