Puntos de Entrada
Punto de entrada público para iniciar el contexto de ejecución y Query, Search, Vector Search, agregación raíz en Reactive Mongo DSL 1.0.0.
Crear ReactiveMongoDsl
MongoTemplateResolver<K>#getTemplate(K)
Devuelve el MongoExecutionContext correspondiente a la clave.
getMongoTemplate(K)
Consulta el MongoExecutionContext actual de la clave a través del resolver.
getTxJob(K, Supplier<Mono<...>>)
Ejecutar transacciones DSL basadas en ClientSession.
Constructores de ejecución.
executeEntity(Class<E>, K)
Seleccionar contexto de colección/mapeo con la clase de entidad y la clave del resolver.
executeCustomClass(Class<E>, K, String)
Especificar directamente el tipo de resultado y el nombre de la colección física.
Punto de entrada del constructor.
fields(...) / fields()
Configurar condiciones Mongo generales con FieldsPair y agrupación lógica.
driverFilter(Bson)
Pasar el filtro del controlador de MongoDB como condiciones de consulta generales.
search([index])
Iniciar constructor exclusivo de Atlas Search.
buscarVectorial(indice)
Iniciar constructor exclusivo de Vector Search.
agregación()
Iniciar la agregación raíz configurando el primer stage del pipeline con Bson nativo del Driver.
Operación posible sin constructor de condiciones.
save(E) / saveAll(...)
Aplicar insert/replace por unidad de entidad y hook de ciclo de vida de guardado.
saveAllBulk(...)
Insertar en bloque basado en insertMany.
saveAllBulkUpsert(...)
Upsert en bloque desordenado basado en el id de la entidad.
saveAllBulkUpsertByKey(...)
Upsert en bloque desordenado basado en claves compuestas.
delete(entity[, backup]) / deleteBulk(...)
entity 삭제와 optional <collection>_remove 백업
createHistory(entity[, prefix])
Guardar la instantánea del documento actual en una colección de historial separada.