Package | Description |
---|---|
org.springframework.data.mongodb.core.aggregation |
Support for the MongoDB aggregation framework.
|
Modifier and Type | Class and Description |
---|---|
static class |
ProjectionOperation.ExpressionProjectionOperationBuilder
An
ProjectionOperation.ProjectionOperationBuilder that is used for SpEL expression based projections. |
Modifier and Type | Method and Description |
---|---|
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.and(org.springframework.data.mongodb.core.aggregation.AggregationExpression expression) |
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.and(String name)
Creates a new
ProjectionOperation.ProjectionOperationBuilder to define a projection for the field with the given name. |
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ProjectionOperationBuilder.divide(Number number)
Generates an
$divide expression that divides the previously mentioned field by the given number. |
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ProjectionOperationBuilder.divide(String fieldReference)
Generates an
$divide expression that divides the value of the given field by the previously mentioned
field. |
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ProjectionOperationBuilder.extractDayOfMonth()
Extracts the dayOfMonth from a date expression.
|
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ProjectionOperationBuilder.extractDayOfWeek()
Extracts the dayOfWeek from a date expression.
|
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ProjectionOperationBuilder.extractDayOfYear()
Extracts the dayOfYear from a date expression.
|
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ProjectionOperationBuilder.extractHour()
Extracts the hour from a date expression.
|
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ProjectionOperationBuilder.extractMillisecond()
Extracts the millisecond from a date expression.
|
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ProjectionOperationBuilder.extractMinute()
Extracts the minute from a date expression.
|
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ProjectionOperationBuilder.extractMonth()
Extracts the month from a date expression.
|
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ProjectionOperationBuilder.extractSecond()
Extracts the second from a date expression.
|
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ProjectionOperationBuilder.extractWeek()
Extracts the week from a date expression.
|
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ProjectionOperationBuilder.extractYear()
Extracts the year from a date expression.
|
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ProjectionOperationBuilder.minus(Number number)
Generates an
$subtract expression that subtracts the given number to the previously mentioned field. |
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ProjectionOperationBuilder.minus(String fieldReference)
Generates an
$subtract expression that subtracts the value of the given field to the previously mentioned
field. |
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ProjectionOperationBuilder.mod(Number number)
Generates an
$mod expression that divides the previously mentioned field by the given number and returns
the remainder. |
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ProjectionOperationBuilder.mod(String fieldReference)
Generates an
$mod expression that divides the value of the given field by the previously mentioned field
and returns the remainder. |
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ProjectionOperationBuilder.multiply(Number number)
Generates an
$multiply expression that multiplies the given number with the previously mentioned field. |
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ProjectionOperationBuilder.multiply(String fieldReference)
Generates an
$multiply expression that multiplies the value of the given field with the previously
mentioned field. |
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ProjectionOperationBuilder.plus(Number number)
Generates an
$add expression that adds the given number to the previously mentioned field. |
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ProjectionOperationBuilder.plus(String fieldReference)
Generates an
$add expression that adds the value of the given field to the previously mentioned field. |
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ExpressionProjectionOperationBuilder.project(String operation,
Object... values) |
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ProjectionOperationBuilder.project(String operation,
Object... values)
Adds a generic projection for the current field.
|
ProjectionOperation.ProjectionOperationBuilder |
ProjectionOperation.ProjectionOperationBuilder.size() |
Copyright © 2011-2015–2015 Pivotal Software, Inc.. All rights reserved.