public class ScriptOperators extends Object
ScriptOperators
as part of the Aggregation
requires MongoDB server to have
server-side JavaScript execution
enabled.Modifier and Type | Class and Description |
---|---|
static class |
ScriptOperators.Accumulator
ScriptOperators.Accumulator defines a custom aggregation
$accumulator operator,
one that maintains its state (e.g. totals, maximums, minimums, and related data) as documents progress through the
pipeline, in JavaScript. |
static class |
ScriptOperators.Function
ScriptOperators.Function defines a custom aggregation
$function in JavaScript. |
Constructor and Description |
---|
ScriptOperators() |
Modifier and Type | Method and Description |
---|---|
static ScriptOperators.Accumulator.AccumulatorInitBuilder |
accumulatorBuilder()
Create a custom $accumulator operator
in Javascript.
|
static ScriptOperators.Function |
function(String body)
Create a custom aggregation
$function in JavaScript.
|
public static ScriptOperators.Function function(String body)
body
- The function definition. Must not be null.ScriptOperators.Function
.public static ScriptOperators.Accumulator.AccumulatorInitBuilder accumulatorBuilder()
ScriptOperators.Accumulator.AccumulatorInitBuilder
.Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.