Các thao tác
Tóm tắt các operation terminal và mở rộng Driver cho Query thông thường, write, root aggregation, Atlas Search và Vector Search.
Terminal của Query thông thường.
findAll().
execute, executePageStream, executeAggregationStream, executeAggregationPageStream, executeAggregation, executeLookup, executeLookupAndCount.
tìm()
thực thi, thực thiĐầu tiên, thực thiTổng hợp, thực thiTra cứu
đếm()
thực thi, thực thiTổng hợp, thực thiTra cứu
tồn tại()
thực thi, thực thiTổng hợp, thực thiTra cứu
khác biệt(field, resultClass)
중복 제거 값을 Flux<R>로 반환
xóa()
xóa nhiều tài liệu theo tiêu chí hiện tại
cập nhật nguyên tử()
đầu tiên/multi/upsertMột → tài liệu/pipeline → thực thi
tùy chọn truy vấn thông thường
phân trang(pageNumber, pageSize)
bỏ qua/giới hạn trang dựa trên 0
sắp xếp(...) / SortSpec.driver(Bson)
cấu hình sắp xếp DSL và sắp xếp gốc theo thứ tự nhập
loại trừ(String...)
loại trừ dự đoán
thích đọc(...)
truyền ReadPreference của MongoDB Driver
isAllowDiskUse(boolean)
kiểm soát allowDiskUse tổng hợp
tùy chỉnhTruy vấn(...) / tùy chỉnhTổng hợp(...)
áp dụng tùy chọn bổ sung cho publisher Driver được tạo
Tổng hợp root Driver-native
tổng hợp().giai đoạn(Bson)
thêm giai đoạn Driver hoặc tài liệu thô vào pipeline theo thứ tự gọi
giai đoạn(Bson...) / giai đoạn(Collection<? extends Bson>)
thêm nhiều giai đoạn gốc của Driver
execute()
gán kết quả Flux theo loại thực thể nguồn
thực thi(ResultType.class)
gán hình dạng kết quả đã thay đổi theo loại chỉ định
thực thiTàiLiệu()
trả về Flux tài liệu thô
tìm kiếm Atlas terminal
findAll().thực thi()
Flux<E> 검색 결과
findAll().thực thiTrang() / executePageStream()
kết quả trang hoặc bao bọc trang phản ứng
find().thực thi() / thực thiĐầu tiên()
Mono<E> 단건 결과
count().execute()
đếm kết quả cuối cùng của pipeline sau $search
count().executeSearchMeta()
đếm metadata Atlas Search dựa trên $searchMeta
existsQuery().execute()
tồn tại kết quả tìm kiếm
giai đoạn(Bson) / driverOptions(...) / operator(SearchOperator)
đường dẫn mở rộng tìm kiếm gốc của Driver
Giao diện tìm kiếm Vector
findAll().execute() / find().execute()
trả về kết quả pipeline vector dưới dạng Flux/Mono
count().execute() / existsQuery().execute()
đếm/kết quả tồn tại sau giới hạn vector pipeline
parentFilter(...) / nestedScoreMode(...)
API tiện lợi nhúng nested/array của Driver 5.10
query(VectorSearchQuery) / driverOptions(...) / stage(Bson)
Đường dẫn mở rộng tìm kiếm Vector gốc của Driver
Chẩn đoán
preview()
Render Document chẩn đoán cho query/pipeline hiện tại mà không chạy DB
explain([ExplainVerbosity])
thực thi explain của MongoDB Driver thực tế