مكتبتي

شريط جانبي متعدد الجذور

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

أنواع النتائج

تنظيم أنواع نتائج PageResult، PageStream، ResultTuple ومحطات Flux/Mono في Reactive Mongo DSL.


شكل الإرجاع الأساسي للمحطة

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()

إجمالي عدد المطابقات

map / mapNotNull / filter / filterNotNull

تحويل بيانات الصفحة الحالية مع الحفاظ على totalCount

size / isEmpty

مساعد بناءً على بيانات الصفحة الحالية

totalPages / hasNext

مساعد حساب الصفحة باستخدام totalCount وحجم الصفحة

PageStream<T>

data()

현재 page data Flux<T>

totalCount()

전체 count Mono<Long>

map / mapNotNull / filter / filterNotNull / onEach

تحويل البيانات التفاعلية مع الحفاظ على totalCount الناشر

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

مساعد صفحة تفاعلي قائم على Mono

collectToPageResult()

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

ResultTuple<L, R>

getLeftName() / getLeft()

اسم مُنشئ الاستعلام الأيسر والنتيجة

getRightName() / getRight()

اسم مُنشئ الاستعلام الأيمن ونتائج lookup/group

getTotalCount()

totalCount المرتبط اختيارياً بهذا الزوج

getRightIfListFirst()

إذا كانت right قائمة، يتم إرجاع العنصر الأول، وإذا كانت null أو قائمة فارغة، يتم إرجاع null

© 2026 بيولناريم. جميع الحقوق محفوظة.مقدمةسياسة معالجة المعلومات الشخصية