Package org.springframework.data.mongodb.repository.query
@NullMarked
package org.springframework.data.mongodb.repository.query
Query derivation mechanism for MongoDB specific repositories.
-
ClassDescriptionBase class for
RepositoryQueryimplementations for Mongo.Base class for reactiveRepositoryQueryimplementations for MongoDB.CustomParameterAccessorthat uses aMongoWriterto serialize parameters into Mongo format.CustomIteratorthat adds a method to access elements in a converted manner.MongoEntityInformation<T,ID> Mongo specificEntityInformation.Extension ofEntityMetadatato additionally expose the collection name an entity shall be persisted to.Mongo-specificParameterAccessorexposing a maximum distance parameter.Custom extension ofParametersdiscovering additionalMongo-specificParametersParameterAccessorto allow access to theDistanceparameter.Custom query creator to create Mongo criterias.Set of classes to contain query execution strategies.MongoQueryExecutionremoving documents matching the query.MongoQueryExecutionto execute geo-near queries.MongoQueryExecutionfor pagination queries.MongoQueryExecutionto execute geo-near queries with paging.MongoQueryExecutionforSlicequery methods.MongoQueryExecutionupdating documents matching the query.MongoQueryExecutionto execute vector search.Mongo specific implementation ofQueryMethod.RepositoryQueryimplementation for Mongo.Reactive specific implementation ofMongoQueryMethod.Reactive PartTreeRepositoryQueryimplementation for Mongo.A reactiveRepositoryQueryto use a plain JSON String to create anaggregationpipeline to actually execute.Query to use a plain JSON String to create theQueryto actually execute.AbstractReactiveMongoQueryimplementation to run aVectorSearchAggregation.AbstractMongoQueryimplementation to run string-based aggregations usingAggregation.Query to use a plain JSON String to create theQueryto actually execute.AbstractMongoQueryimplementation to run aVectorSearchAggregation.