Points d'entrée
Point d'entrée public pour démarrer le contexte d'exécution et les requêtes, recherches, recherches vectorielles et agrégations racines dans Reactive Mongo DSL 1.0.0.
Création de ReactiveMongoDsl.
MongoTemplateResolver<K>#getTemplate(K)
Retourne le MongoExecutionContext correspondant à la clé.
getMongoTemplate(K)
Récupération du MongoExecutionContext actuel via le résolveur.
getTxJob(K, Supplier<Mono<...>>)
Exécution de transactions DSL basées sur ClientSession.
Constructeurs d'exécution.
executeEntity(Class<E>, K)
Sélection du contexte de collection/mapping avec la classe d'entité et la clé du résolveur.
executeCustomClass(Class<E>, K, String)
Spécifiez directement le type de résultat et le nom de la collection physique.
Point d'entrée du constructeur.
fields(...) / fields()
Construire des conditions Mongo générales avec FieldsPair et regroupement logique.
driverFilter(Bson)
Transmettez le filtre du pilote MongoDB comme condition de requête générale.
search([index])
Démarrer le constructeur dédié à Atlas Search.
rechercheVectorielle(index)
Démarrer le constructeur dédié à la recherche vectorielle.
agrégation()
Démarrer l'agrégation racine en configurant le premier stage du pipeline en Bson natif au pilote.
Opération possible sans constructeur de condition.
save(E) / saveAll(...)
Application de l'insertion/remplacement par unité d'entité et des hooks de cycle de vie de sauvegarde.
saveAllBulk(...)
Insertion en masse basée sur insertMany.
saveAllBulkUpsert(...)
Upsert en masse non ordonné basé sur l'id de l'entité.
saveAllBulkUpsertByKey(...)
Upsert en masse non ordonné basé sur la clé composite de l'entreprise.
delete(entity[, backup]) / deleteBulk(...)
entity 삭제와 optional <collection>_remove 백업
createHistory(entity[, prefix])
Enregistrez l'instantané du document actuel dans une collection d'historique distincte.