Operasi
Merangkum operasi terminal dan ekstensi Driver untuk Query umum, write, agregasi root, Atlas Search, dan Vector Search.
Terminal Query umum.
findAll()
execute, executePageStream, executeAggregationStream, executeAggregationPageStream, executeAggregation, executeLookup, executeLookupAndCount
temukan()
eksekusi, eksekusiPertama, eksekusiAgregasi, eksekusiLookup
hitung()
eksekusi, eksekusiAgregasi, eksekusiLookup
ada()
eksekusi, eksekusiAgregasi, eksekusiLookup
berbeda(field, kelasHasil)
중복 제거 값을 Flux<R>로 반환
hapus()
hapus dokumen yang sesuai dengan kriteria saat ini dengan metode deleteMany
pembaruan atomik()
pertama/multi/upsertSatu → dokumen/pipeline → eksekusi
opsi pencarian umum
paging(nomorHalaman, ukuranHalaman)
skip/limit halaman berbasis 0
urutkan(...) / SortSpec.driver(Bson)
susun urutan sort DSL dan sort native Driver sesuai urutan input
kecualikan(String...)
proyeksi kecualikan
preferensiBaca(...)
sampaikan PreferensiBaca Driver MongoDB
isAllowDiskUse(boolean)
kontrol allowDiskUse agregasi
kustomisasiQuery(...) / kustomisasiAgregasi(...)
terapkan opsi tambahan pada penerbit Driver yang dihasilkan
agregasi root native Driver
agregasi().tahap(Bson)
tambahkan tahap Driver atau Dokumen mentah ke pipeline sesuai urutan panggilan
tahap(Bson...) / tahap(Koleksi<? extends Bson>)
tambahkan beberapa tahap native Driver
execute()
pemetaan hasil Flux ke tipe entitas sumber
eksekusi(ResultType.class)
pemetaan bentuk hasil yang diubah ke tipe yang ditentukan
eksekusiDokumen()
kembalikan Flux Dokumen mentah
terminal Pencarian Atlas
findAll().execute()
Flux<E> 검색 결과
findAll().executePage() / executePageStream()
hasil halaman atau pembungkus halaman reaktif
find().execute() / executeFirst()
Mono<E> 단건 결과
count().execute()
hitung hasil akhir pipeline setelah $search
count().executeSearchMeta()
hitung metadata Atlas Search berdasarkan $searchMeta
existsQuery().execute()
apakah hasil pencarian ada
tahap(Bson) / opsiDriver(...) / operator(SearchOperator)
jalur perluasan Pencarian native Driver
Terminal Pencarian Vektor
findAll().execute() / find().execute()
Mengembalikan hasil pipeline vektor sebagai Flux/Mono
count().execute() / existsQuery().execute()
count/exists hasil pipeline setelah batas vektor
parentFilter(...) / nestedScoreMode(...)
API kenyamanan embedding nested/array Driver 5.10
query(VectorSearchQuery) / driverOptions(...) / stage(Bson)
Jalur ekstensi Pencarian Vektor Driver-native
Diagnosa
preview()
Merender Document untuk diagnosa query/pipeline saat ini tanpa menjalankan DB
explain([ExplainVerbosity])
Menjalankan explain Driver MongoDB yang sebenarnya