我的文件庫

多根目錄側邊欄

flex-layout

  • Getting Started

  • Guides

  • Reference

typed-rx-http

  • Getting Started

  • Guides

  • Reference

global-rx-state

  • Getting Started

  • Guides

  • Reference

webflux-fe-dev-assistant

reactive-mongo-dsl

分頁與排序

根據目的使用一般查找分頁、反應式 PageStream、聚合頁和有序 SortSpec。


一般查詢分頁
java

pageNumber 是 0 基的。也可以使用 paging().pageNumber(...).pageSize(...).and() 形式的嵌套構建器。

PageStream
java

대량 처리에서 data를 즉시 List로 모으고 싶지 않다면 PageStream을 사용합니다. 필요하면 collectToPageResult()PageResult<T>로 변환할 수 있습니다.

聚合分頁
java

executeAggregation()은 reactive page data를 최종 List로 collect해 PageResult<T>를 만듭니다. stream 상태가 중요하면 executeAggregationPageStream()을 사용합니다.

排序規範
java

排序鍵會保持添加的順序。動態方向可以使用 sort.of(direction, field),而驅動程式原生排序可以用 driver(Bson) 進行混合。

© 2026 Byeolnaerim. 版權所有。介紹隱私政策