Class SortOperation
java.lang.Object
org.springframework.data.mongodb.core.aggregation.SortOperation
- All Implemented Interfaces:
AggregationOperation
Encapsulates the aggregation framework
$sort
-operation.
We recommend to use the static factory method Aggregation.sort(Direction, String...)
instead of creating
instances of this class directly.
- Since:
- 1.3
- Author:
- Thomas Darimont, Oliver Gierke, Christoph Strobl, Mark Paluch
- See Also:
-
Constructor Summary
ConstructorDescriptionSortOperation
(Sort sort) Creates a newSortOperation
for the givenSort
instance. -
Method Summary
Modifier and TypeMethodDescriptionand
(Sort.Direction direction, String... fields) Return the MongoDB operator that is used for thisAggregationOperation
.org.bson.Document
toDocument
(AggregationOperationContext context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.data.mongodb.core.aggregation.AggregationOperation
toPipelineStages
-
Constructor Details
-
SortOperation
Creates a newSortOperation
for the givenSort
instance.- Parameters:
sort
- must not be null.
-
-
Method Details
-
and
-
and
-
toDocument
Description copied from interface:AggregationOperation
- Specified by:
toDocument
in interfaceAggregationOperation
- Parameters:
context
- theAggregationOperationContext
to operate within. Must not be null.- Returns:
- the Document
-
getOperator
Description copied from interface:AggregationOperation
Return the MongoDB operator that is used for thisAggregationOperation
. Aggregation operations should implement this method to avoid document rendering.- Specified by:
getOperator
in interfaceAggregationOperation
- Returns:
- the operator used for this
AggregationOperation
.
-