Tài liệu của tôi

Thanh bên đa gốc

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

Các loại kết quả

Tổ chức loại kết quả của PageResult, PageStream, ResultTuple và terminal của Reactive Mongo DSL.


Hình thức trả về cơ bản của Terminal

findAll / Search findAll / Vector findAll

Flux<E>

find / Search find / Vector find

Mono<E>

count

Mono<Long>

exists / existsQuery

Mono<Boolean>

distinct

Flux<R>; 필요할 때 호출 측에서 collectList()

PageResult<T>

getData()

현재 page의 List<T>

getTotalCount()

tổng số lượng khớp

map / mapNotNull / filter / filterNotNull

chuyển đổi dữ liệu trang hiện tại trong khi giữ totalCount

size / isEmpty

helper dựa trên dữ liệu trang hiện tại

totalPages / hasNext

helper tính toán trang dựa trên totalCount và kích thước trang

PageStream<T>

data()

현재 page data Flux<T>

totalCount()

전체 count Mono<Long>

map / mapNotNull / filter / filterNotNull / onEach

biến đổi dữ liệu phản ứng giữ lại totalCount publisher

size() / isEmpty() / totalPages() / hasNext()

trợ giúp trang phản ứng dựa trên Mono

collectToPageResult()

data Flux를 List로 모아 Mono<PageResult<T>>로 변환

ResultTuple<L, R>

getLeftName() / getLeft()

tên và kết quả của query builder bên trái

getRightName() / getRight()

tên và kết quả lookup/group của query builder bên phải

getTotalCount()

totalCount liên kết tùy chọn với tuple đó

getRightIfListFirst()

nếu right là List, trả về phần tử đầu tiên, nếu null hoặc List rỗng thì trả về null

© 2026 Byeolnaerim. Bảo lưu mọi quyền.Giới thiệuChính sách xử lý thông tin cá nhân