Modifier and Type | Class and Description |
---|---|
class |
ArrayAddExpression
Array append and insert operations
|
class |
ArrayUpdateExpression
Base class for array update expressions
|
class |
ForEachExpression
Array forEach expression
|
class |
ForEachUpdateExpression
Base class for update expressions that can be used in for-each clauses
|
class |
PartialUpdateExpression
Base class for update expressions
|
class |
PrimitiveUpdateExpression
Base class for primitive update expressions
|
class |
RemoveElementExpression
Update expression that denotes the removal of an array element
|
class |
SetExpression
Expression to modify a field (set and add)
|
class |
UnsetExpression
Expression to remove a field
|
class |
UpdateExpressionList
Represents a list of partial update expressions
|
Modifier and Type | Method and Description |
---|---|
static UpdateExpression |
UpdateExpression.fromJson(com.fasterxml.jackson.databind.JsonNode node)
Parses an update expression using the given json object
|
static UpdateExpression |
ForEachUpdateExpression.fromJson(com.fasterxml.jackson.databind.JsonNode node)
Parses a foreach update expression from the given json object
|
UpdateExpression |
ForEachExpression.getUpdate()
The operation to be performed on the selected array elements
|
Constructor and Description |
---|
ForEachExpression(Path field,
QueryExpression query,
UpdateExpression update)
Constructs a foreach expression using the values
|
Copyright © 2014. All rights reserved.