Sobes.tech
Back to questions
Junior — Middle
88

Имели ли вы опыт выполнения операций создания, чтения, обновления и удаления данных в проектах?

Answer from AI

sobes.tech AI

Да, в проектах на Node.js часто выполняются операции CRUD (Create, Read, Update, Delete) для работы с данными. Например, при использовании базы данных MongoDB с библиотекой Mongoose можно создавать, читать, обновлять и удалять документы:

const mongoose = require('mongoose');

const userSchema = new mongoose.Schema({ name: String, age: Number });
const User = mongoose.model('User', userSchema);

// Создание
const newUser = await User.create({ name: 'Иван', age: 30 });

// Чтение
const user = await User.findOne({ name: 'Иван' });

// Обновление
await User.updateOne({ name: 'Иван' }, { age: 31 });

// Удаление
await User.deleteOne({ name: 'Иван' });

Такой опыт является стандартным для backend-разработки на Node.js.