22.10.3 보이는 개수 제한

    이번에는 한 번에 보이는 개수를 제한해 보겠습니다. 개수를 제한할 때는 limit() 함수를 사용하고, 파라미터에는 제한할 숫자를 넣으면 됩니다. 예를 들어 열 개로 제한한다면 limit(10)이라고 입력합니다.

    list 함수의 코드를 다음과 같이 수정하세요.

    src/api/posts/posts.ctrl.js - list

    export const list = async ctx => {
      try {
        const posts = await Post.find()
          .sort({ _id: -1 })
          .limit(10)
          .exec();
        ctx.body = posts;
      } catch (e) {
        ctx.throw(500, e);
      }
    };

     

    이제 Postman으로 list API를 요청하면 최근 작성된 열 개의 포스트만 불러올 것입니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.