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