Package org.springframework.data.mongodb.core.query
@NonNullApi
package org.springframework.data.mongodb.core.query
MongoDB specific query and update support.
-
ClassDescriptionCustom
Query
implementation to setup a basic query from some arbitrary JSON query string.Central abstraction for MongoDB collation support.ICU locale abstraction for usage with MongoDBCollation
.Abstraction for the ICU Comparison Levels.Primary-strengthCollation.ICUComparisonLevel
.Secondary-strengthCollation.ICUComparisonLevel
.Tertiary-strengthCollation.ICUComparisonLevel
.Central class for creating queries.MongoDB specific bitwise query operators like$bitsAllClear, $bitsAllSet,...
for usage withCriteria.bits()
andQuery
.Field projection.Intermediate builder part for projecting aMongoExpression
to a result field.Wrapper around aShape
to allow appropriate query rendering.Meta-data forQuery
instances.Meta.CursorOption
representsOP_QUERY
wire protocol flags to change the behavior of queries.Match modes for treatment ofString
values.Builder class to build near-queries.MongoDB Query object representing criteria, projection, sorting and query hints.Utility methods for JSON serialization.ATerm
defines one or multiple wordsTerm.Type.WORD
or phrasesTerm.Type.PHRASE
to be used in the context of full text search.Implementation ofCriteriaDefinition
to be used for full text search.Query
implementation to be used to for performing full text searches.ExampleMatcher
implementation for query by example (QBE).Class to easily construct MongoDB update clauses.Marker interface of nested commands.Modifiers holds a distinct collection ofUpdate.Modifier
Interface fixing must have operations for updates as implemented viaUpdate
.A filter to specify which elements to modify in an array field.