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

Tổng hợp Native

Giải thích cách thực thi giai đoạn tổng hợp Bson của MongoDB Driver từ bước đầu tiên mà không cần tái hiện lại chức năng Driver mới trong DSL.


Tổng hợp root Driver-native

aggregation() thực thi các giai đoạn Bson mà MongoDB Driver trả về theo thứ tự gọi từ giai đoạn đầu tiên. DSL không tái hiện lại toán tử tổng hợp Driver mà chỉ đảm nhận việc thực thi pipeline, mapping, publisher Reactor, kết nối preview/explain. Document cũng là Bson nên có thể truyền trực tiếp.

java
Mapping kết quả

execute()

Mapping kết quả theo loại thực thể nguồn.

thực thi(ResultType.class)

Nếu hình dạng kết quả aggregation khác với thực thể nguồn, sẽ ánh xạ sang loại kết quả riêng.

thực thiTàiLiệu()

trả về Document MongoDB thô.

$score / $scoreFusion của Driver MongoDB 5.10

1.0.0 không tạo wrapper riêng cho $score$scoreFusion. Aggregates.score(...) / Aggregates.scoreFusion(...) của Driver 5.10 đã trả về stage Bson, vì vậy sẽ được truyền trực tiếp vào stage(...).

java
java
Thêm stage Bson sau Search / Vector
java

stage(Bson) của Search/Vector nằm ngay sau $search/$vectorSearch, là stage bắt buộc đầu tiên. Các tính năng như $scoreFusion mà stage phải là đầu tiên trong pipeline sử dụng aggregation().

Tùy chọn nhà xuất bản aggregation
java

preview()explain() thực tế của MongoDB cũng được hỗ trợ trong trình xây dựng aggregation gốc.

© 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