[ Developer ]/MongoDB

[MongoDB] 몽고디비 skip으로 쿼리 결과 건너뛰기

김현섭. 2016. 6. 28. 20:17
MongoDB 쿼리 결과 건너띄기 skip
  • 조건과 맞는 처음 3개를 건너띄고 그 나머지 결과를 반환.
    • db.c.find().skip(3);

@ skip 실습
  1. 10개를 건너뛰고 조회하기
    • db.post.find().skip(10)
    • 실행 결과
    • id가 11부터 나오는 것을 볼 수 있다
  2. limit과 skip을 한번에 사용하기
    • db.post.find().limit(5).skip(5)
    • 실행 결과
    • 1~5까지 건너뛰고 6부터 5개를 출력한 것을 볼 수 있다
  3. 페이징 해보기
    • db.post.find().skip(0).limit(3)
    • 1 페이지에 3개씩 보여준다고 하면 1페이지를 위와 같이 표현될 수 있다
    • 실행 결과
    • db.post.find().skip(3).limit(3)
    • 2 페이지라고 가정하고 1,2,3 다음인 4,5,6을 출력하게 할 수 있다
    • 실행 결과