public class MatchOperation extends Object implements AggregationOperation
$match
-operation.
We recommend to use the static factory method
Aggregation.match(org.springframework.data.mongodb.core.query.Criteria)
instead of creating instances of this
class directly.
Constructor and Description |
---|
MatchOperation(CriteriaDefinition criteriaDefinition)
Creates a new
MatchOperation for the given CriteriaDefinition . |
Modifier and Type | Method and Description |
---|---|
String |
getOperator()
Return the MongoDB operator that is used for this
AggregationOperation . |
org.bson.Document |
toDocument(AggregationOperationContext context)
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
toPipelineStages
public MatchOperation(CriteriaDefinition criteriaDefinition)
MatchOperation
for the given CriteriaDefinition
.criteriaDefinition
- must not be null.public org.bson.Document toDocument(AggregationOperationContext context)
AggregationOperation
toDocument
in interface AggregationOperation
context
- the AggregationOperationContext
to operate within. Must not be null.public String getOperator()
AggregationOperation
AggregationOperation
. Aggregation operations should
implement this method to avoid document rendering.getOperator
in interface AggregationOperation
AggregationOperation
.Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.