mongoDB에서 페이지를 빠르게 넘길 수 있는 방법이 있나요?
漂亮男人
漂亮男人 2017-05-02 09:17:50
0
1
716

페이지 넘김은 제한을 사용하고 첫 번째 페이지에서 마지막 항목의 _id를 찾아 두 번째 페이지의 콘텐츠를 검색합니다

그런데 모든 인덱스를 메모리에 로드한 후에도 2,000만 개의 문서가 지나면 한 페이지를 넘기는 데 10초 이상이 걸립니다

페이지를 빠르게 넘길 수 있는 다른 방법이 있나요?

정말 감사합니다

漂亮男人
漂亮男人

모든 응답(1)
世界只因有你

먼저 현재 페이지의 첫 번째 ID를 가져온 후 다음을 사용하여 다음 페이지의 모든 데이터를 가져옵니다.

으아악

600만 개 이상의 데이터가 있는데 이 방법을 사용하면 속도가 매우 빠릅니다.
이런 경우에도 여전히 10초 이상 걸린다면 쿼리 조건이 인덱싱되지 않았을 수 있습니다.


skip+limit를 사용하여 페이지를 넘깁니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿