翻页是采用limit 加上find 第一页的最后一条的_id 来取出第二页的内容
但是就算把索引都载入内存后 翻过两千万文档后每次翻页都耗时十秒以上
请问还有什么翻页快速的方法么
拜谢 感激不尽
世界只因有你2017-05-02 09:19:50
먼저 현재 페이지의 첫 번째 ID를 가져온 후 다음을 사용하여 다음 페이지의 모든 데이터를 가져옵니다.
으아악600만 개 이상의 데이터가 있는데 이 방법을 사용하면 속도가 매우 빠릅니다.
이런 경우에도 여전히 10초 이상 걸린다면 쿼리 조건이 인덱싱되지 않았을 수 있습니다.
skip
+limit
를 사용하여 페이지를 넘깁니다