
Prisma의 메서드는 데이터베이스에서 데이터를 조작하는 데 사용되는 함수임. JavaScript와 TypeScript에서 Prisma를 사용할 때, Prisma Client를 통해 다양한 메서드를 호출하여 데이터를 생성, 조회, 업데이트 및 삭제할 수 있다.
create 메서드create 메서드는 새로운 레코드를 생성하고, 새로운 데이터를 데이터베이스에 추가할 때 사용 됨.
const newUser = await prisma.user.create({
  data: {
    name: 'John Doe',
    email: 'john@example.com',
  },
});
findUnique 및 findMany 메서드findUnique 메서드는 특정 조건을 기반으로 단일 레코드를 찾는다. findMany 메서드는 여러 레코드를 찾는다.
const userById = await prisma.user.findUnique({
  where: { id: 1 },
});
const allUsers = await prisma.user.findMany();
update 메서드update 메서드는 기존의 레코드를 업데이트한다.
const updatedUser = await prisma.user.update({
  where: { id: 1 },
  data: { name: 'Updated Name' },
});
delete 메서드delete 메서드는 특정 레코드를 삭제한다.
const deletedUser = await prisma.user.delete({
  where: { id: 1 },
});
upsert 메서드upsert 메서드는 주어진 조건에 따라 레코드를 업데이트하거나 생성한다!
const upsertedUser = await prisma.user.upsert({
  where: { email: 'john@example.com' },
  update: { name: 'Updated Name' },
  create: { name: 'New User', email: 'john@example.com' },
});
으어어어어 졸려어🫨