アノテーションインターフェース Update
@RetentionSE(RUNTIMESE)
@TargetSE({METHODSE,ANNOTATION_TYPESE})
@DocumentedSE
public @interface Update
リポジトリメソッドで更新演算子を直接宣言するためのアノテーション。両方の属性で、
?0、?1 などのプレースホルダー表記を使用できます。更新は、派生したメソッド名またはアノテーション付きクエリのいずれかに一致するドキュメントに適用されますが、カスタム実装メソッドには適用されません。- 作成者:
- Christoph Strobl
オプション要素の概要
オプション要素
要素の詳細
value
update
pipeline
StringSE[] pipeline集約パイプラインの MongoDB JSON 文字列表現を受け取り、実行する更新ステージを定義します。これにより、たとえば、フィールド値などに基づいて条件を評価できる更新ステートメントを定義できるようになります。
- 戻り値:
- 更新パイプラインの MongoDB JSON 文字列表現。デフォルトでは空の配列です。
- 関連事項:
- デフォルト:
{}