Package org.springframework.data.mongodb.repository.query
@NonNullApi
package org.springframework.data.mongodb.repository.query
Query derivation mechanism for MongoDB specific repositories.
-
ClassDescriptionBase class for
RepositoryQuery
implementations for Mongo.Base class for reactiveRepositoryQuery
implementations for MongoDB.CustomParameterAccessor
that uses aMongoWriter
to serialize parameters into Mongo format.CustomIterator
that adds a method to access elements in a converted manner.MongoEntityInformation<T,ID> Mongo specificEntityInformation
.Extension ofEntityMetadata
to additionally expose the collection name an entity shall be persisted to.Mongo-specificParameterAccessor
exposing a maximum distance parameter.Custom extension ofParameters
discovering additionalMongo-specificParametersParameterAccessor
to allow access to theDistance
parameter.Mongo specific implementation ofQueryMethod
.RepositoryQuery
implementation for Mongo.Internal utility class to help avoid duplicate code required in both the reactive and the syncQuery
support offered by repositories.Reactive specific implementation ofMongoQueryMethod
.Reactive PartTreeRepositoryQuery
implementation for Mongo.A reactiveRepositoryQuery
to use a plain JSON String to create anaggregation
pipeline to actually execute.Query to use a plain JSON String to create theQuery
to actually execute.AbstractMongoQuery
implementation to run string-based aggregations usingAggregation
.Query to use a plain JSON String to create theQuery
to actually execute.