クラス SetOperation
java.lang.ObjectSE
org.springframework.data.mongodb.core.aggregation.SetOperation
- 実装されているすべてのインターフェース:
AggregationOperation、FieldsExposingAggregationOperation、FieldsExposingAggregationOperation.InheritsFieldsAggregationOperation
ドキュメントに新しいフィールドを追加します。
$set は、入力ドキュメントの既存のすべてのフィールドと新しく追加されたフィールドを含むドキュメントを出力します。
SetOperation.set("totalHomework").toValue("A+").and().set("totalQuiz").toValue("B-")
- 導入:
- 3.0
- 作成者:
- Christoph Strobl
- 関連事項:
ネストされたクラスの要約
ネストされたクラスインターフェース org.springframework.data.mongodb.core.aggregation.FieldsExposingAggregationOperation から継承されたネストクラス / インターフェース
FieldsExposingAggregationOperation.InheritsFieldsAggregationOperationコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明and()設定する追加フィールドを連結します。static SetOperation.FieldAppenderbuilder()SetOperation.FieldAppenderを介してSetOperationを定義します。AggregationOperationによって公開されるフィールドを返します。このAggregationOperationに使用される MongoDB 演算子を返します。protected StringSE特定のフィールドの値を操作に追加します。別のフィールドを連結して設定します。org.bson.DocumenttoDocument(AggregationOperationContext context) クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.data.mongodb.core.aggregation.AggregationOperation から継承されたメソッド
toPipelineStagesインターフェース org.springframework.data.mongodb.core.aggregation.FieldsExposingAggregationOperation.InheritsFieldsAggregationOperation から継承されたメソッド
inheritsFields
コンストラクターの詳細
SetOperation
SetOperationの新しいインスタンスを作成する- パラメーター:
field- null であってはなりません。value- null でもかまいません。
メソッドの詳細
builder
SetOperation.FieldAppenderを介してSetOperationを定義します。- 戻り値:
SetOperation.FieldAppenderの新しいインスタンス。
set
別のフィールドを連結して設定します。- パラメーター:
field- null であってはなりません。- 戻り値:
SetOperation.FieldAppender.ValueAppenderの新しいインスタンス。
set
特定のフィールドの値を操作に追加します。- パラメーター:
field- 設定する対象フィールド。value- 割り当てる値。- 戻り値:
SetOperationの新しいインスタンス。
and
設定する追加フィールドを連結します。- 戻り値:
SetOperation.FieldAppenderの新しいインスタンス。
mongoOperator
- 戻り値:
- ネイティブ MongoDB 演算子の文字列表現。
toDocument
インターフェースからコピーされた説明:AggregationOperation- 次で指定:
- インターフェース
AggregationOperationのtoDocument - パラメーター:
context- 操作対象となるAggregationOperationContext。null にすることはできません。- 戻り値:
- ドキュメント
getOperator
インターフェースからコピーされた説明:AggregationOperationこのAggregationOperationに使用される MongoDB オペレーターを返します。ドキュメントのレンダリングを回避するには、集計操作でこのメソッドを実装する必要があります。- 次で指定:
- インターフェース
AggregationOperationのgetOperator - 戻り値:
- この
AggregationOperationに使用される演算子。
getValueMap
- 戻り値:
- 生の値マップ
getFields
インターフェースからコピーされた説明:FieldsExposingAggregationOperationAggregationOperationによって公開されるフィールドを返します。- 次で指定:
- インターフェース
FieldsExposingAggregationOperationのgetFields - 戻り値:
- null になることはありません。