본문 바로가기
SEMINAR/몽고DB

MongoDB - sort(), limit(), skip()

by 스꼬맹이브로 2020. 5. 4.
728x90
반응형
SMALL

이번 장에서 사용할 sample data 원본

- sort()

  • 데이터를 정렬할 때 사용
  • 매개변수로는 document를 전달하며 이 document는 어떤 key를 사용하여 정렬할지 알려주는 역할

  • KEY는 데이터의 field 이름이고, value의 값은 1(오름차순) 혹은 -1(내림차순)
  • 또한 여러 KEY를 입력할 수 있으며, 먼저 입력한 KEY가 우선권을 가짐.

▶먼저 amount로 오름차순 정렬한 다음, amount의 값이 같은 것끼리 다시 item으로 내림차순 정렬◀

 

- limit( value )

  • 출력할 데이터 개수를 제한할 때 사용
  • Value 파라미터는 출력 할 개수 값을 나타냄

- skip( value )

  • 출력할 데이터의 시작부분을 설정할 때 사용
  • Valuer값 개수의 데이터를 생략하고 그 다음부터 출력

 

위에서 배운 내용을 합쳐서 응용해보자!

예제 ) orders를 최신순으로 한 페이지 당 2개씩 나타내기

 

728x90
반응형
LIST