Package com.mongodb.client.model
Class Field<TExpression>
- java.lang.Object
 - 
- com.mongodb.client.model.Field<TExpression>
 
 
- 
- Type Parameters:
 TExpression- the type of the value for the new field
public class Field<TExpression> extends Object
Helps define new fields for the $addFields pipeline stage- Since:
 - 3.4
 - MongoDB documentation
 - $addFields
 - Since server release
 - 3.4
 
 
- 
- 
Constructor Summary
Constructors Constructor Description Field(String name, TExpression value)Creates a new field definition for use in $addFields pipeline stages 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetName()TExpressiongetValue()inthashCode()StringtoString() 
 - 
 
- 
- 
Constructor Detail
- 
Field
public Field(String name, TExpression value)
Creates a new field definition for use in $addFields pipeline stages- Parameters:
 name- the name of the new fieldvalue- the value of the new field- MongoDB documentation
 - $addFields
 
 
 - 
 
- 
Method Detail
- 
getName
public String getName()
- Returns:
 - the name of the new field
 
 
- 
getValue
public TExpression getValue()
- Returns:
 - the value of the new field
 
 
 - 
 
 -