CRUD (feat.Prisma)

Flatcebo·2023년 5월 31일
1

Back-End

목록 보기
1/1

Create

create & createMany

* 데이터 추가
await client.?????.create({
	data: {},
    });
         
----------------------------------------

await client.?????.createMany({
	data: {},
    });

Read

findFirst & findUnique & findMany

* 모든 데이터 읽기
await client.?????.findMany({})

* 모든 데이터 중 필터링
await client.?????.findMany({
	where: {},					// 검색하고자 하는 컬럼 지정
    select: {},					// where에서 선택한 데이터 중에서 특정 key값만 추출
    });

Update

updateMany

* 데이터 수정
await client.?????.updateMany({
	where: {},
    data: {},
    });
    

Delete

deleteMany

* 데이터 삭제
await client.?????.deleteMany({
	where: {},
    });

부가적인 옵션

  • gte : x보다 크거나 같은 것을 가져옴
  • gt : x보다 큰 것을 가져옴
  • lte : x보다 작거나 같은 것을 가져옴
  • lt : x보다 작은 것을 가져옴
  • equals : 지정 가능
profile
FullStackDeveloper(WEB,APP)

0개의 댓글