Pontos de Entrada
Ponto de entrada público para iniciar o contexto de execução e Query, Search, Vector Search, agregação raiz no Reactive Mongo DSL 1.0.0.
Criação do ReactiveMongoDsl.
MongoTemplateResolver<K>#getTemplate(K)
Retorna o MongoExecutionContext correspondente à chave.
getMongoTemplate(K)
Consulta o MongoExecutionContext atual da chave através do resolver.
getTxJob(K, Supplier<Mono<...>>)
Executa transação DSL baseada em ClientSession.
Construtores de execução.
executeEntity(Class<E>, K)
Seleciona o contexto de coleção/mapeamento pela classe de entidade e chave do resolver.
executeCustomClass(Class<E>, K, String)
Especifica diretamente o tipo de resultado e o nome da coleção física.
Ponto de entrada do Builder.
fields(...) / fields()
Configura condições Mongo gerais com FieldsPair e agrupamento lógico.
driverFilter(Bson)
Transfere o filtro do Driver MongoDB como condição de query geral.
search([index])
Inicia o builder exclusivo do Atlas Search.
buscar-vetorial(index)
Inicia o builder exclusivo do Vector Search.
agregação()
Inicia a agregação raiz configurando o primeiro estágio do pipeline com Bson nativo do Driver.
Operação possível sem builder de condição.
save(E) / saveAll(...)
Aplica insert/replace por unidade de entidade e hook de ciclo de vida de save.
saveAllBulk(...)
Insert bulk baseado em insertMany.
saveAllBulkUpsert(...)
Upsert bulk não ordenado baseado em id de entidade.
saveAllBulkUpsertByKey(...)
Upsert bulk não ordenado baseado em chave composta.
delete(entity[, backup]) / deleteBulk(...)
entity 삭제와 optional <collection>_remove 백업
createHistory(entity[, prefix])
Salva o snapshot do documento atual em uma coleção de histórico separada.