Встречается на собеседованиях • сегодня

Как реализовать CRUD-методы в Prisma

Prisma предоставляет удобные методы для CRUD-операций. Основные методы:

Create:

javascript
const newUser = await prisma.user.create({
  data: { name: 'Alice', email: 'alice@example.com' }
});

Read:

javascript
// Один элемент
const user = await prisma.user.findUnique({ where: { id: 1 } });

// Множество элементов
const users = await prisma.user.findMany();

text

**Update**:
```javascript
const updatedUser = await prisma.user.update({
  where: { id: 1 },
  data: { name: 'Updated Alice' }
});

Delete:

javascript
const deletedUser = await prisma.user.delete({ where: { id: 1 } });

Дополнительные возможности:

  • Фильтрация: where, orderBy, skip, take
  • Вложенные операции (например, создание пользователя с постами)
  • Транзакции для группировки операций

Все методы возвращают Promises, поэтому работают с async/await.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы