From c8c0745e86f119379c55d144023a6a72b8469fd6 Mon Sep 17 00:00:00 2001 From: Christoph Strobl Date: Wed, 12 Nov 2025 09:53:19 +0100 Subject: [PATCH] Update Overview Section with latest features (Vector & AOT) --- src/main/antora/modules/ROOT/pages/mongodb.adoc | 2 ++ src/main/antora/modules/ROOT/pages/mongodb/aot.adoc | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/src/main/antora/modules/ROOT/pages/mongodb.adoc b/src/main/antora/modules/ROOT/pages/mongodb.adoc index 907cbf06b..aaa32be61 100644 --- a/src/main/antora/modules/ROOT/pages/mongodb.adoc +++ b/src/main/antora/modules/ROOT/pages/mongodb.adoc @@ -16,6 +16,8 @@ Includes integrated object mapping between documents and POJOs. * xref:repositories/core-extensions.adoc#mongodb.repositories.queries.type-safe[QueryDSL integration] to support type-safe queries. * xref:mongodb/client-session-transactions.adoc[Multi-Document Transactions]. * xref:mongodb/template-query-operations.adoc#mongo.geo-json[GeoSpatial integration]. +* xref:mongodb/mongo-search-indexes.adoc#mongo.search.vector[Vector Index] and declarative xref:mongodb/repositories/vector-search.adoc[Vector Search] support. +* xref:mongodb/aot.adoc[Ahead Of Time (AOT)] optimizations. For most tasks, you should use `MongoTemplate` or the Repository support, which both leverage the rich mapping functionality. `MongoTemplate` is the place to look for accessing functionality such as incrementing counters or ad-hoc CRUD operations. diff --git a/src/main/antora/modules/ROOT/pages/mongodb/aot.adoc b/src/main/antora/modules/ROOT/pages/mongodb/aot.adoc index 2c88669bc..42583fbdd 100644 --- a/src/main/antora/modules/ROOT/pages/mongodb/aot.adoc +++ b/src/main/antora/modules/ROOT/pages/mongodb/aot.adoc @@ -7,6 +7,11 @@ include::{commons}@data-commons::page$aot.adoc[] With Spring Data MongoDb we generally support query methods that are not backed by an xref:repositories/custom-implementations.adoc[implementation fragment], and don't require, with a few limitations detailed below. +[NOTE] +==== +Reactive Repository interfaces using Project Reactor, Kotlin Coroutines et. al. are not supported. +==== + **Supported Features** * Derived `find`, `count`, `exists` and `delete` methods