mongoDB 페이지 를 나 누 는 두 가지 방법(그림)
1245 단어 mongoDB
두 번 째 페이지 의 데 이 터 를 조회 합 니 다:db.test.find().sort({"age":1}).skip(2).limit(2);
다른 페이지 수 를 조회 하여 유추 하 다.두 번 째 방법 은 첫 페이지 의 데 이 터 를 조회 합 니 다:db.test.find().sort({"age":1}).limit(2);
위의 첫 번 째 방법 과 같다.두 번 째 페이지 의 데이터 조회:
이것 은 첫 페이지 의 마지막 기록 값 을 얻 은 다음 에 앞의 기록 을 제외 하면 새로운 기록 을 얻 을 수 있 습 니 다.요약 하면 데이터 의 양 이 많 지 않 으 면 첫 번 째 방법 을 사용 할 수 있 습 니 다.비교적 간단 하기 때문에 데이터 의 양 이 많 으 면 두 번 째 방법 을 사용 하 는 것 이 좋 습 니 다.그러면 skip()이라는 함 수 를 사용 하지 않 아 도 되 기 때 문 입 니 다.skip 이 너무 많은 기록 을 뛰 어 넘 어서 효율 이 좀 낮 습 니 다.