入口点
Reactive Mongo DSL 1.0.0 的公开入口点,用于启动执行上下文、查询、搜索、向量搜索和根聚合。
创建 ReactiveMongoDsl。
MongoTemplateResolver<K>#getTemplate(K)
返回与 key 对应的 MongoExecutionContext。
getMongoTemplate(K)。
通过解析器查询当前 key 的 MongoExecutionContext。
getTxJob(K, Supplier<Mono<...>>)
基于 ClientSession 执行 DSL 事务。
执行构建器。
executeEntity(Class<E>, K)
根据实体类和解析器 key 选择集合/映射上下文。
executeCustomClass(Class<E>, K, String)
直接指定结果类型和物理集合名称。
构建器入口点。
fields(...) / fields()。
通过 FieldsPair 和逻辑分组构建常规 Mongo 条件。
driverFilter(Bson)。
将 MongoDB 驱动程序过滤器直接传递为常规查询条件。
search([index])。
启动 Atlas Search 专用构建器。
向量搜索(索引)
启动 Vector Search 专用构建器。
聚合()
从管道的第一个阶段开始,构建 Driver-native Bson 的根聚合。
无条件构建器的操作。
save(E) / saveAll(...)。
应用实体级插入/替换和保存生命周期钩子。
saveAllBulk(...)。
基于 insertMany 的批量插入。
saveAllBulkUpsert(...)。
基于实体 ID 的无序批量更新。
saveAllBulkUpsertByKey(...)。
基于业务复合键的无序批量更新。
delete(entity[, backup]) / deleteBulk(...)。
entity 삭제와 optional <collection>_remove 백업
createHistory(entity[, prefix])。
将当前文档快照保存到单独的历史集合中。