public static class ArrayOperators.ArrayElemAt extends Object
AggregationExpression
for $arrayElementAt
.Modifier and Type | Method and Description |
---|---|
protected List<Object> |
append(Object value) |
protected Map<String,Object> |
append(String key,
Object value) |
static ArrayOperators.ArrayElemAt |
arrayOf(AggregationExpression expression)
Creates new
ArrayOperators.ArrayElemAt . |
static ArrayOperators.ArrayElemAt |
arrayOf(String fieldReference)
Creates new
ArrayOperators.ArrayElemAt . |
protected static List<Field> |
asFields(String... fieldRefs) |
ArrayOperators.ArrayElemAt |
elementAt(AggregationExpression expression) |
ArrayOperators.ArrayElemAt |
elementAt(int index) |
ArrayOperators.ArrayElemAt |
elementAt(String arrayFieldReference) |
protected String |
getMongoMethod() |
com.mongodb.DBObject |
toDbObject(AggregationOperationContext context)
|
com.mongodb.DBObject |
toDbObject(Object value,
AggregationOperationContext context) |
protected List<Object> |
values() |
protected String getMongoMethod()
public static ArrayOperators.ArrayElemAt arrayOf(String fieldReference)
ArrayOperators.ArrayElemAt
.fieldReference
- must not be null.public static ArrayOperators.ArrayElemAt arrayOf(AggregationExpression expression)
ArrayOperators.ArrayElemAt
.expression
- must not be null.public ArrayOperators.ArrayElemAt elementAt(int index)
public ArrayOperators.ArrayElemAt elementAt(AggregationExpression expression)
public ArrayOperators.ArrayElemAt elementAt(String arrayFieldReference)
public com.mongodb.DBObject toDbObject(AggregationOperationContext context)
AggregationExpression
toDbObject
in interface AggregationExpression
public com.mongodb.DBObject toDbObject(Object value, AggregationOperationContext context)
Copyright © 2011–2017 Pivotal Software, Inc.. All rights reserved.