Meine Bibliothek-Dokumente

Multi-Root-Seitenleiste

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

Einstiegspunkte

Öffentlicher Einstiegspunkt zum Starten des Ausführungskontexts und von Query, Search, Vector Search, root aggregation in Reactive Mongo DSL 1.0.0.


ReactiveMongoDsl erstellen
java

MongoTemplateResolver<K>#getTemplate(K)

Gibt den MongoExecutionContext zurück, der dem Schlüssel entspricht.

getMongoTemplate(K)

Abfrage des MongoExecutionContext des aktuellen Schlüssels über den Resolver.

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

Ausführung von DSL-Transaktionen basierend auf ClientSession.

Ausführungs-Builder

executeEntity(Class<E>, K)

Wählen Sie den Sammlungs-/Mapping-Kontext mit der Entitätsklasse und dem Resolver-Schlüssel.

executeCustomClass(Class<E>, K, String)

Geben Sie den Ergebnistyp und den physischen Sammlungsnamen direkt an.

java
Einstiegspunkt für Builder

fields(...) / fields()

Allgemeine Mongo-Bedingungen mit FieldsPair und logischer Gruppierung erstellen.

driverFilter(Bson)

Übergeben Sie den MongoDB Driver-Filter direkt als allgemeine Abfragebedingung.

search([index])

Starten Sie den Atlas Search-spezifischen Builder.

vectorSearch(index)

Starten Sie den Vector Search-spezifischen Builder.

aggregation()

Starten Sie die root aggregation, die die erste Pipeline-Stage mit Driver-native Bson konfiguriert.

Operationen, die ohne Bedingungs-Builder möglich sind.

save(E) / saveAll(...)

Einfügen/Ersetzen auf Entitätsebene und Anwendung des Save-Lifecycle-Hooks.

saveAllBulk(...)

Bulk-Einfügen basierend auf insertMany.

saveAllBulkUpsert(...)

Unordered Bulk-Upsert basierend auf der Entitäts-ID.

saveAllBulkUpsertByKey(...)

Unordered Bulk-Upsert basierend auf dem Geschäftskomplexschlüssel.

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

entity 삭제와 optional <collection>_remove 백업

createHistory(entity[, prefix])

Speichern Sie den aktuellen Dokumentensnapshot in einer separaten History-Sammlung.

© 2026 Byeolnaerim. Alle Rechte vorbehalten.EinführungDatenschutzrichtlinie