Junior — Middle
როგორ ხორციელდება მონაცემების წაშლა მონაცემთა ბაზიდან?
sobes.tech AI
პასუხი AI-სგან
Node.js-ში მონაცემთა ბაზიდან მონაცემების წაშლა ჩვეულებრივ ხორციელდება მონაცემთა ბაზის დრაივერის ან ORM-ის შესაბამისი მეთოდებით.
მაგალითად, MongoDB-სა და Mongoose ბიბლიოთეკის გამოყენებით, დოკუმენტის წაშლა ასე ხდება:
// პირობით ერთ დოკუმენტის წაშლა
await Model.deleteOne({ _id: 'someId' });
// რამდენიმე დოკუმენტის წაშლა
await Model.deleteMany({ status: 'inactive' });
თუ იყენებთ SQL მონაცემთა ბაზას mysql ან pg ბიბლიოთეკებით, წაშლა ხდება SQL სვეტით:
const id = 1;
await db.query('DELETE FROM users WHERE id = ?', [id]);
ამიტომ, მონაცემების წაშლა ნიშნავს წაშლის ბრძანების შესრულებას, რომელიც განსაზღვრავს, რომელი ჩანაწერები უნდა წაიშალოს.