インターフェース ReactiveRemoveOperation
- すべての既知のサブインターフェース:
ReactiveFluentMongoOperations,ReactiveMongoOperations
- すべての既知の実装クラス:
ReactiveMongoTemplate
public interface ReactiveRemoveOperation
ReactiveRemoveOperation を使用すると、流動的な API スタイルでリアクティブ MongoDB 削除 /findAndRemove 操作を作成および実行できます。開始 domainType は、
matching を介して提供される Query を MongoDB 固有の表現にマッピングするために使用されます。操作するコレクションは、デフォルトでは初期 domainType から派生し、Document を介してそこで定義できます。inCollection を使用すると、実行のコレクション名をオーバーライドできます。
remove(Jedi.class)
.inCollection("star-wars")
.matching(query(where("firstname").is("luke")))
.all();
- 導入:
- 2.0
- 作成者:
- Mark Paluch, Christoph Strobl
ネストされたクラスの要約
ネストされたクラス修飾子と型インターフェース説明static interfacestatic interfaceコレクションの上書き (オプション)。static interfaceQueryオーバーライドを提供します (オプション)。static interface終了メソッドの 1 つを呼び出して、削除実行を構成します。メソッドのサマリー
修飾子と型メソッド説明指定された domainType の削除操作の作成を開始します。
メソッドの詳細
remove
指定された domainType の削除操作の作成を開始します。- パラメーター:
domainType- null であってはなりません。- 戻り値:
ReactiveRemoveOperation.ReactiveRemoveの新しいインスタンス。null になることはありません。- 例外:
IllegalArgumentExceptionSE- domainType が null の場合。