Junior — Middle
124
Можете ли објаснити шта означава термин CRUD у контексту рада са базама података?
Одговор од АИ
sobes.tech АИ
CRUD — это аббревиатура, обозначающая четыре основных операции с данными в базе данных:
- Create (Создать) — добавление новых записей.
- Read (Читать) — получение данных из базы.
- Update (Обновить) — изменение существующих записей.
- Delete (Удалить) — удаление записей.
В контексте Node.js и работы с базами данных CRUD операции реализуются через запросы к базе, например, используя ORM или драйверы.
Пример на Node.js с использованием MongoDB и библиотеки Mongoose:
// Создание
const user = new User({ name: 'Иван', age: 30 });
await user.save();
// Чтение
const users = await User.find({ age: { $gt: 18 } });
// Обновление
await User.updateOne({ name: 'Иван' }, { age: 31 });
// Удаление
await User.deleteOne({ name: 'Иван' });
CRUD — основа взаимодействия с базами данных в большинстве приложений.