報表連 MongoDB,數據量大報表慢,怎麼做分頁?

MongoDB 沒有關係數據庫之類的分頁機制,要實現分頁查詢得硬編碼,可以通過實現 Pageable 接口來自定義分頁類,具體網上有很多介紹。 硬編碼的缺點是實現太複雜了,也不好維護,對報表開發人員的要求有點高。簡單一點的方式是使用支持 MongoDB 分批取數的報表工具,這樣就可以解決大數據量查詢的問題。可以參考這個: 海量清單與分組報表的實現 這裏用了兩個異步線程,取數線程通過封裝好 Mong
相關文章
相關標籤/搜索