mongoDB有没有快速翻页的方法?
漂亮男人
漂亮男人 2017-05-02 09:17:50
0
1
720

翻页是采用limit 加上find 第一页的最后一条的_id 来取出第二页的内容

但是就算把索引都载入内存后 翻过两千万文档后每次翻页都耗时十秒以上

请问还有什么翻页快速的方法么

拜谢 感激不尽

漂亮男人
漂亮男人

全員に返信(1)
世界只因有你

まず現在のページの最初の ID を取得し、次に以下を使用して次のページのすべてのデータを取得します:

リーリー

私は 600 万件以上のデータを持っていますが、この方法を使用すると非常に高速です。
これが当てはまり、それでも 10 秒以上かかる場合は、クエリ条件のインデックスが作成されていない可能性があります。


skiplimitを使ってページをめくってください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート