Module spring.data.mongodb
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
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.Mongo specific implementation ofQueryMethod.RepositoryQueryimplementation for Mongo.Internal utility class to help avoid duplicate code required in both the reactive and the syncQuerysupport offered by repositories.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.AbstractMongoQueryimplementation to run string-based aggregations usingAggregation.Query to use a plain JSON String to create theQueryto actually execute.