Dok Perpustakaan Saya

Sidebar Multi-root

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

Titik Masuk

Titik masuk publik untuk memulai konteks eksekusi dan Query, Search, Vector Search, serta agregasi root di Reactive Mongo DSL 1.0.0.


Membuat ReactiveMongoDsl.
java

MongoTemplateResolver<K>#getTemplate(K)

Mengembalikan MongoExecutionContext yang sesuai dengan key.

getMongoTemplate(K)

Mencari MongoExecutionContext saat ini melalui resolver berdasarkan key.

getTxJob(K, Supplier<Mono<...>>)

Menjalankan transaksi DSL berbasis ClientSession.

Builder eksekusi.

executeEntity(Class<E>, K)

Memilih konteks koleksi/mapping berdasarkan kelas entitas dan key resolver.

executeCustomClass(Class<E>, K, String)

Menentukan tipe hasil dan nama koleksi fisik secara langsung.

java
Titik masuk Builder.

fields(...) / fields()

Menyusun kondisi Mongo umum dengan FieldsPair dan pengelompokan logis.

driverFilter(Bson)

Meneruskan filter MongoDB Driver sebagai kondisi query umum.

search([index])

Memulai builder khusus untuk Atlas Search.

vectorSearch(index)

Memulai builder khusus untuk Vector Search.

aggregation()

Memulai agregasi root yang disusun dari stage pertama pipeline ke Bson native Driver.

Operasi yang mungkin dilakukan tanpa builder kondisi.

save(E) / saveAll(...)

Menerapkan insert/replace unit entitas dan hook siklus hidup save.

saveAllBulk(...)

Insert bulk berdasarkan insertMany.

saveAllBulkUpsert(...)

Unordered bulk upsert berdasarkan id entitas.

saveAllBulkUpsertByKey(...)

Unordered bulk upsert berdasarkan kunci komposit.

delete(entity[, backup]) / deleteBulk(...)

entity 삭제와 optional <collection>_remove 백업

createHistory(entity[, prefix])

Menyimpan snapshot dokumen saat ini ke koleksi history terpisah.

© 2026 Byeolnaerim. Semua hak dilindungi.PengenalanKebijakan Penanganan Data Pribadi