ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • MongoDB를 이용한 pagination
    Today I Learned 2020. 1. 10. 12:15

    pagination

    페이지로 데이터들을 나누지 않으면 많은 게시글로 인해 스크롤도 길어지고 서버로부터 받아야 하는 데이터의 양도 많아진다. 그래서 게시판 목록에 페이징을 적용하여 필요한 만큼만의 데이터를 보여줍니다. 이러한 기능을 pagination 이라고 한다.

     

    find().skip().limit()

    mongodb에서 제공하는 메소드 3가지를 이용해 pagination을 수행할 수 있다.

    find() : 해당 collection의 모든 document들을 찾는 메소드이다.

    skip(value) : value 만큼 document들을 생략하고 그 다음 document 부터 시작하는 메소드이다.

    limit(value) : find 한 document들 중에서 value 개만 출력하고 나머지는 무시하는 메소드이다.

     

    예시

    위에서 설명한 3가지 메소드를 이용해 손쉽게 pagination을 구현할 수 있다.

     

    'Today I Learned' 카테고리의 다른 글

    .env  (0) 2020.01.13
    Javascript에서 === 을 권장하는 이유  (0) 2020.01.10
    Sequelize  (0) 2020.01.10
    MongoDB 다른 model의 require 문제  (0) 2020.01.10
    MongoDB populate  (0) 2020.01.09
Designed by Tistory.