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.