Package | Description |
---|---|
org.springframework.data.mongodb.core |
MongoDB core support.
|
org.springframework.data.mongodb.core.aggregation |
Support for the MongoDB aggregation framework.
|
org.springframework.data.mongodb.core.index |
Support for MongoDB document indexing.
|
org.springframework.data.mongodb.core.query |
MongoDB specific query and update support.
|
org.springframework.data.mongodb.core.validation |
MongoDB schema validation specifics.
|
org.springframework.data.mongodb.gridfs |
Support for MongoDB GridFS feature.
|
Modifier and Type | Method and Description |
---|---|
ReactiveChangeStreamOperation.ChangeStreamWithFilterAndProjection<T> |
ReactiveChangeStreamOperation.ChangeStreamWithFilterAndProjection.filter(CriteriaDefinition by)
Use a
critera to filter matching events via an
MatchOperation . |
default ExecutableMapReduceOperation.TerminatingMapReduce<T> |
ExecutableMapReduceOperation.MapReduceWithQuery.matching(CriteriaDefinition criteria)
Set the filter
criteria to be used. |
default ReactiveUpdateOperation.UpdateWithUpdate<T> |
ReactiveUpdateOperation.UpdateWithQuery.matching(CriteriaDefinition criteria)
Set the filter
criteria to be used. |
default ExecutableFindOperation.TerminatingFind<T> |
ExecutableFindOperation.FindWithQuery.matching(CriteriaDefinition criteria)
Set the filter
criteria to be used. |
default ExecutableFindOperation.TerminatingDistinct<T> |
ExecutableFindOperation.DistinctWithQuery.matching(CriteriaDefinition criteria)
Set the filter
criteria to be used. |
default ExecutableRemoveOperation.TerminatingRemove<T> |
ExecutableRemoveOperation.RemoveWithQuery.matching(CriteriaDefinition criteria)
Set the filter
criteria to be used. |
default ReactiveMapReduceOperation.TerminatingMapReduce<T> |
ReactiveMapReduceOperation.MapReduceWithQuery.matching(CriteriaDefinition criteria)
Set the filter
criteria to be used. |
default ReactiveFindOperation.TerminatingFind<T> |
ReactiveFindOperation.FindWithQuery.matching(CriteriaDefinition criteria)
Set the filter
criteria to be used. |
default ReactiveFindOperation.TerminatingDistinct<T> |
ReactiveFindOperation.DistinctWithQuery.matching(CriteriaDefinition criteria)
Set the filter
criteria to be used. |
default ExecutableUpdateOperation.UpdateWithUpdate<T> |
ExecutableUpdateOperation.UpdateWithQuery.matching(CriteriaDefinition criteria)
Set the filter
criteria to be used. |
default ReactiveRemoveOperation.TerminatingRemove<T> |
ReactiveRemoveOperation.RemoveWithQuery.matching(CriteriaDefinition criteria)
Set the filter
criteria to be used. |
Modifier and Type | Method and Description |
---|---|
CriteriaDefinition |
EvaluationOperators.EvaluationOperatorFactory.Expr.toCriteriaDefinition(AggregationOperationContext context)
Creates
$expr as CriteriaDefinition . |
Modifier and Type | Method and Description |
---|---|
static MatchOperation |
Aggregation.match(CriteriaDefinition criteria)
Creates a new
MatchOperation using the given CriteriaDefinition . |
GraphLookupOperation.GraphLookupOperationBuilder |
GraphLookupOperation.GraphLookupOperationBuilder.restrict(CriteriaDefinition criteriaDefinition)
Optionally add a query specifying conditions to the recursive search.
|
RedactOperation.RedactOperationBuilder |
RedactOperation.RedactOperationBuilder.when(CriteriaDefinition criteria)
Specify the evaluation condition.
|
static ConditionalOperators.ConditionalOperatorFactory |
ConditionalOperators.when(CriteriaDefinition criteriaDefinition)
Take the value resulting from the given criteriaDefinition.
|
static ConditionalOperators.Cond.ThenBuilder |
ConditionalOperators.Cond.when(CriteriaDefinition criteria)
|
ConditionalOperators.Cond.ThenBuilder |
ConditionalOperators.Cond.WhenBuilder.when(CriteriaDefinition criteria) |
Constructor and Description |
---|
ConditionalOperatorFactory(CriteriaDefinition criteriaDefinition)
Creates new
ConditionalOperators.ConditionalOperatorFactory for given CriteriaDefinition . |
MatchOperation(CriteriaDefinition criteriaDefinition)
Creates a new
MatchOperation for the given CriteriaDefinition . |
Modifier and Type | Method and Description |
---|---|
static PartialIndexFilter |
PartialIndexFilter.of(CriteriaDefinition where)
Create new
PartialIndexFilter for given filter expression . |
Modifier and Type | Class and Description |
---|---|
class |
Criteria
Central class for creating queries.
|
class |
TextCriteria
Implementation of
CriteriaDefinition to be used for full text search. |
Modifier and Type | Method and Description |
---|---|
protected List<CriteriaDefinition> |
Query.getCriteria() |
Modifier and Type | Method and Description |
---|---|
Query |
Query.addCriteria(CriteriaDefinition criteriaDefinition)
Adds the given
CriteriaDefinition to the current Query . |
Query |
BasicQuery.addCriteria(CriteriaDefinition criteria) |
Update |
Update.filterArray(CriteriaDefinition criteria)
Filter elements in an array that match the given criteria for update.
|
static Query |
Query.query(CriteriaDefinition criteriaDefinition)
Static factory method to create a
Query using the provided CriteriaDefinition . |
Constructor and Description |
---|
Query(CriteriaDefinition criteriaDefinition)
Creates a new
Query using the given CriteriaDefinition . |
Modifier and Type | Method and Description |
---|---|
static Validator |
Validator.criteria(CriteriaDefinition criteria)
Creates a new
Validator checking documents against a given query structure expressed by
CriteriaDefinition . |
Modifier and Type | Class and Description |
---|---|
class |
GridFsCriteria
GridFs-specific helper class to define
Criteria s. |
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.