더북(TheBook)

19.9.3 보이는 개수 제한

 

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

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

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

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

 

코드가 가로로 너무 길어지면, 이렇게 새 줄을 입력하여 여러 줄로 작성할 수 있습니다. 가독성이 더 좋아졌지요?

이제 Postman으로 GET 요청을 하면 최근 작성된 열 개만 불러올 것입니다.

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