|
Spring Data MongoDB | |||||||||
PREV NEXT | FRAMES NO FRAMES |
CamelCaseAbbreviatingFieldNamingStrategy
on the MongoMappingContext
instance created.
AbstractDeleteEvent
for the given DBObject
and type.
MongoConverter
implementations.AbstractMongoConverter
using the given GenericConversionService
.
ApplicationListener
s.AbstractMongoEventListener
.
RepositoryQuery
implementations for Mongo.AbstractMongoQuery
from the given MongoQueryMethod
and MongoOperations
.
Distance
to the current one and forces the result to be in a given Metric
.
Criteria
to the current Query
.
DBObject
if necessary.
GroupOperation.GroupOperationBuilder
for an $add_to_set
-expression for the given field-reference.
GroupOperation.GroupOperationBuilder
for an $add_to_set
-expression for the given value.
AfterDeleteEvent
for the given DBObject
and type.
DBObject
s to be mapped onto a given type.AfterLoadEvent
for the given DBObject
and type.
Aggregation
is a representation of a list of aggregation steps to be performed by the MongoDB Aggregation
Framework.Aggregation
from the given AggregationOperation
s.
AggregationOperation
.AggregationResults
instance from the given mapped and raw results.
ExposedFields
adding the given ExposedFields.ExposedField
.
Fields
instance with a new Field
of the given name added.
GroupOperation
from the current one adding the given Operation
.
ProjectionOperation.ProjectionOperationBuilder
to define a projection for the field with the given name.
Shape
as a list of usually Double
or List
s of Double
s.
AuditingEventListener
using the given MappingContext
and AuditingHandler
.
GroupOperation.GroupOperationBuilder
for an $avg
-expression for the given field-reference.
MongoPersistentEntity
implementation that adds Mongo specific meta-data such as the
collection name and the like.BasicMongoPersistentEntity
with the given TypeInformation
.
MongoPersistentProperty
implementation.BasicMongoPersistentProperty
.
Query
implementation to setup a basic query from some arbitrary JSON query string.BeforeDeleteEvent
for the given DBObject
and type.
Fields
instance from the given field name and target reference.
MongoPersistentProperty
caching access to CachingMongoPersistentProperty.isIdProperty()
and CachingMongoPersistentProperty.getFieldName()
.CachingMongoPersistentProperty
.
FieldNamingStrategy
that abbreviates field names by using the very first letter of the camel case parts of
the MongoPersistentProperty
's name.Circle
from the given Point
and radius.
Circle
from the given coordinates and radius.
CollectionOptions
instance.
ObjectId
or String
.
ParameterAccessor
that uses a MongoWriter
to serialize parameters into Mongo format.ConvertingParameterAccessor
with the given MongoWriter
and delegate.
Iterator
that adds a method to access elements in a converted manner.TypeInformation
differs from the given object type.
GroupOperation.GroupOperationBuilder
for a $sum
-expression.
Query
by querying the collection of the given entity class.
Query
querying the given collection.
#create(String, Direction)
.
Collection
using the given MongoPersistentProperty
information.
Query
instance using the given ConvertingParameterAccessor
.
Map
using the given MongoPersistentProperty
information.
Query
instance using the given ParameterAccessor
Converter
s in a CustomConversions
object if required.
CustomConversions
instance registering the given converters.
Metric
s on the fly.Metric
using the given multiplier.
DBRef
.IndexOperations
.DefaultIndexOperations
.
MongoTypeMapper
allowing configuration of the key to lookup and store type
information in DBObject
.TypeAliasAccessor
to store aliases in a DBObject
.Query
.
Distance
.
Distance
with the given Metric
.
CustomMetric
with the given multiplier.
NearQuery.in(Metric)
instead.
$divide
expression that divides the previously mentioned field by the given number.
MongoTemplate
for processing documents returned from a MongoDB query on a per-document
basis.IndexDefinition
exists for the collection indicated by the entity
class.
DbCallback
translating any exceptions as necessary.
CollectionCallback
on the entity collection of the specified class.
CollectionCallback
on the collection of the given name.
DbCallback
within the same connection to the database so as to ensure consistency in a
write heavy environment where you may read the data that you wrote.
DocumentCallbackHandler
using the provided CursorPreparer.
AggregationOperation
.AggregationOperation
s that will become an AggregationOperationContext
as
well defining ExposedFields
.ExposedFields
exposes a single field only.
Field
with the given name.
Fields
instance for the given field names.
Field
instances.Fields
instance for Field
s with the given names.
GroupOperation.GroupOperationBuilder
for a $first
-expression for the given field-reference.
ExposedFields
instance from the given ExposedFields.ExposedField
s.
Fields
instance from the given Fields
.
MongodbQuery
for the given EntityPath
.
MongodbQuery
for the given EntityPath
querying the given collection.
Update
instance from the given DBObject
.
IndexField
for the given key.
GeoResult
for all entities matching the given NearQuery
.
GeoResult
for all entities matching the given NearQuery
.
Page
to carry the average distance retrieved from the GeoResults
the GeoPage
is set up
from.GeoPage
from the given GeoResults
.
GeoPage
from the given GeoResults
, Pageable
and total.
GeoResult
for the given content and distance.
GeoResult
s as well as the average distance they have.GeoResults
instance manually calculating the average distance from the distance values of the
given GeoResult
s.
GeoResults
instance from the given GeoResult
s and average distance.
GeospatialIndex
for the given field.
MongoActionOperation
in which the current exception occured.
GeoResult
s in this list.
Circle
.
Resource
's content type.
MongoConverter
.
org.springframework.data.mongodb.core.core.convert.MongoConverter
.
UserCredentials
that were used when trying to connect to the MongoDB instance.
DB
connection for the given Mongo
instance and database name
DB
connection for the given Mongo
instance and database name
DB
instance.
DB
instance to access the database with the given name.
DBRef
if the property is a reference.
IndexField
or null in case we have a geo index field.
Distance
parameter to be used for geo queries.
MongoAction.getEntityType()
instead.
RepositoryFactorySupport
instance.
DBObject
.
MongoPersistentProperty
.
Point
to use for a geo-near query.
Resource
's id.
Document
.
Aggregation
.
DBObject
, potentially converting the source considering mapping metadata etc.
DBObject
with the appropriate keys by using the
PersistentEntity
metadata.
Document
s.
Distance
.
Distance
to be applied to Mongo geo queries.
Metric
underlying the actual query.
MongoOperations
instance.
Metric
.
IndexField.getDirection()
instead.
Circle
.
ExposedFields.FieldReference
for the given field or null if the context does not expose the given
field.
ExposedFields.FieldReference
for the field with the given name or null if the context does not
expose a field with the given name.
GridFsResource
with the given file name.
GridFsResource
s matching the given file name pattern.
SimpleTypeHolder
.
PartTree
backing the query.
AbstractDeleteEvent
shall be invoked for.
AfterLoadEvent
shall be invoked for.
TypeMapper
being used to write type information into DBObject
s created with that
converter.
UserCredentials
to be used when connecting to the MongoDB instance or null if none shall
be used.
WriteResult
that caused the exception.
Criteria
s.GridFsCriteria
for the given key.
GridFSDBFile
based Resource
implementation.GridFsResource
from the given GridFSDBFile
.
GridFsOperations
implementation to store content into MongoDB GridFS.GridFsTemplate
using the given MongoDbFactory
and MongoConverter
.
GridFsTemplate
using the given MongoDbFactory
and MongoConverter
.
GroupOperation
for the given fields.
GroupOperation
for the given Fields
.
$group
-operation.GroupOperation
including the given Fields
.
GroupOperation
from the given GroupOperation
.
GroupOperation
s on a field.WriteResult
errors based on the configured WriteResultChecking
.
#Index(String, Direction)
instead.
DBRef
.
PersistentEntity
.
IndexField
is a geo index field.
MappingContext
.
MappingContextIsNewStrategyFactory
wrapped into a CachingIsNewStrategyFactory
.
GroupOperation.GroupOperationBuilder
for an $last
-expression for the given field-reference.
LimitOperation
limiting the result to the given number of elements.
ApplicationListener
for Mongo mapping events logging the events.MappingMongoConverter
using the configured AbstractMongoConfiguration.mongoDbFactory()
and
AbstractMongoConfiguration.mongoMappingContext()
.
MongoConverter
that uses a MappingContext
to do sophisticated mapping of domain objects to
DBObject
.MappingMongoConverter
given the new MongoDbFactory
and MappingContext
.
mapping-converter
element.MongoEntityInformation
implementation using a MongoPersistentEntity
instance to lookup the necessary
information.MappingMongoEntityInformation
for the given MongoPersistentEntity
.
MappingMongoEntityInformation
for the given MongoPersistentEntity
and custom
collection name.
MapReduceCounts
using the given input count, emit count, and output count.
MapReduceResults
from the given mapped results and the raw one.
MatchOperation
using the given Criteria
.
$match
-operationMatchOperation
for the given Criteria
.
GroupOperation.GroupOperationBuilder
for an $max
-expression that for the given field-reference.
Distance
.
Metric
s that can be applied to a base scale.Metrics
for NearQuery
s.GroupOperation.GroupOperationBuilder
for an $min
-expression that for the given field-reference.
$subtract
expression that subtracts the given number to the previously mentioned field.
$mod
expression that divides the previously mentioned field by the given number and returns
the remainder.
Mongo
instance to connect to.
MongoAction
.
BeanDefinitionParser
to register a AuditingEventListener
to transparently set auditing information on
an entity.MongoWriter
and MongoReader
.DataIntegrityViolationException
.MongoDataIntegrityViolationException
using the given message and WriteResult
.
SimpleMongoDbFactory
to be used by the MongoTemplate
.
DB
instances.BeanDefinitionParser
to parse db-factory
elements into BeanDefinition
s.EntityInformation
.EntityMetadata
to additionally expose the collection name an entity shall be persisted to.PersistenceExceptionTranslator
for Mongo.MongoMappingContext
equipped with entity classes scanned from the mapping base package.
MappingContext
for MongoDB using BasicMongoPersistentEntity
and
BasicMongoPersistentProperty
as primary abstractions.MongoMappingContext
.
MappingContextEvent
s for use by the index
creator when MongoTemplate is used 'stand-alone', that is not declared inside a Spring ApplicationContext
.MongoMappingEventPublisher
for the given MongoPersistentEntityIndexCreator
.
NamespaceHandler
for Mongo DB configuration.ParameterAccessor
exposing a maximum distance parameter.Parameters
discovering additionalMongoParameters
instance from the given Method
and MongoQueryMethod
.
ParametersParameterAccessor
to allow access to the Distance
parameter.MongoParametersParameterAccessor
.
PersistentEntity
abstraction.MongoPersistentEntity
instances contained in the given MongoMappingContext
for indexing metadata and ensures the indexes to be available.MongoPersistentEntityIndexCreator
for the given MongoMappingContext
and
MongoDbFactory
.
PersistentProperty
extension.Converter
implementation to transform a MongoPersistentProperty
into its field name.QueryMethod
.MongoQueryMethod
from the given Method
.
Repository
interface.CdiRepositoryBean
to create Mongo repository instances.MongoRepositoryBean
.
RepositoryConfigurationExtension
for MongoDB.MongoRepository
instances.MongoRepositoryFactory
with the given MongoOperations
.
FactoryBean
to create MongoRepository
instances.SimpleTypeHolder
enriched with Mongo specific simple types.MongoTemplate
.
MongoOperations
.UserCredentials
TypeMapper
exposing that DBObject
s might contain a type key.$multiply
expression that multiplies the given number with the previously mentioned field.
NearQuery
starting near the given coordinates.
NearQuery
starting at the given coordinates using the given Metric
to adapt given
values to further configuration.
NearQuery
starting at the given Point
.
NearQuery
starting near the given Point
using the given Metric
to adapt given
values to further configuration.
Aggregation
from the given AggregationOperation
s.
TypedAggregation
for the given type and AggregationOperation
s.
ExposedFields
from the given Fields
.
#on(String, Direction)
instead.
Sort.Direction
RepositoryQuery
implementation for Mongo.PartTreeMongoQuery
from the given QueryMethod
and MongoTemplate
.
$add
expression that adds the given number to the previously mentioned field.
Polygon
.Polygon
for the given Points.
AggregationOperation
.
ProjectionOperation
including the given fields.
ProjectionOperation
includeing the given Fields
.
$project
-operation.ProjectionOperation
.
ProjectionOperation
including the given Fields
.
ProjectionOperation
s on a field.ProjectionOperation.ProjectionOperationBuilder
for the field with the given name on top of the given
ProjectionOperation
.
FieldNamingStrategy
simply using the MongoPersistentProperty
's name.GroupOperation.GroupOperationBuilder
for an $push
-expression for the given field-reference.
GroupOperation.GroupOperationBuilder
for an $push
-expression for the given value.
NearQuery
to restrict the objects considered for the actual near operation.
Query
using the given Criteria
.
Query
using the provided Criteria
.
Predicate
s in various forms.QueryDslMongoRepository
for the given EntityMetadata
and MongoTemplate
.
QueryDslMongoRepository
for the given MongoEntityInformation
, MongoTemplate
and EntityPathResolver
.
QuerydslRepositorySupport
for the given MongoOperations
.
QueryMapper
with the given MongoConverter
.
DBObject
into a Map
. will recursively resolve nested Map
s as well.
Criteria.is(Object)
making obvious that we create a regex predicate.
GenericConversionService
with the convertes registered.
WriteConcern
given the MongoAction
.
Object.toString()
method if it's not serializable.
String
to a ServerAddress
array.FieldNamingStrategy
to be used to determine the field name if no manual mapping is applied.
EntityInstantiators
to customize entity instantiation.
Map
shall be replaced with.
MongoOperations
to be used.
MongoTemplate.prepareCollection(DBCollection)
to set the ReadPreference
before any operations are
performed.
MongoFactoryBean.setReplicaSetSeeds(ServerAddress[])
instead
MongoTypeMapper
to be used to add type information to DBObject
s created by the
converter and how to lookup type information from DBObject
s when reading them.
WriteConcern
to be configured for the Mongo
instance to be created.
WriteConcern
to be used with the template.
WriteConcern
to be used on the DB
instance being created.
WriteConcernResolver
to be used with the template.
WriteResultChecking
to be used with the template.
DB
instances from a Mongo
instance.SimpleMongoDbFactory
given the Mongo
instance and database name.
SimpleMongoDbFactory
instance from the given MongoURI
.
SimpleMongoRepository
for the given MongoEntityInformation
and MongoTemplate
.
SkipOperation
skipping the given number of elements.
$skip
-operation.SkipOperation
skipping the given number of elements.
SortOperation
for the given Sort
.
SortOperation
for the given sort Sort.Direction
 and fields
.
$sort
-operation.SortOperation
for the given Sort
instance.
Query
to actually execute.StringBasedMongoQuery
.
WriteConcern
instances from String representations.GroupOperation.GroupOperationBuilder
for a $sum
-expression for the given field-reference.
ExposedFields
from the given Fields
.
Aggregation
specification to a DBObject
.
AggregationOperation
into a DBObject
by using the given
AggregationOperationContext
.
DBObject
built by the NearQuery
.
DBRef
to refer to the given object.
Sort.Order
directly.
AggregationOperationContext
aware of a particular type and a MappingContext
to potentially translate
property references into document field names.TypeBasedAggregationOperationContext
for the given type, MappingContext
and
QueryMapper
.
TypedAggregation
is a special Aggregation
that holds information of the input aggregation type.TypedAggregation
from the given AggregationOperation
s.
UnwindOperation
for the field with the given name.
$unwind
-operation.UnwindOperation
for the given Field
.
QueryMapper
that retains type information on the mongo types.UpdateMapper
using the given MongoConverter
.
ValidatingMongoEventListener
using the given Validator
.
Version
instead.GridFsCriteria
for restrictions on the file's content type.
GridFsCriteria
for restrictions on the file's name.
GridFsCriteria
for restrictions on the file's metadata.
GridFsCriteria
for restrictions on a single file's metadata item.
Pageable
to use.
Query
instance.
Sort
to the Query
instance.
WriteConcern
.WriteConcern
to use for a given MongoAction
.Map
to the given DBObject
considering the given TypeInformation
.
WriteResult
shall be.DBObject
.
|
Spring Data MongoDB | |||||||||
PREV NEXT | FRAMES NO FRAMES |