すべてのクラスとインターフェース

クラス
説明
削除イベントの基本クラス。
JavaConfig と MongoClient を使用した Spring Data MongoDB 構成の基本クラス。
MongoConverter 実装の基本クラス。
ドメインクラス固有の ApplicationListener を実装する基本クラス。
Mongo の RepositoryQuery 実装の基本クラス。
JavaConfig を使用したリアクティブ Spring Data MongoDB 構成の基本クラス。
MongoDB のリアクティブ RepositoryQuery 実装の基本クラス。
アキュムレータ集計操作へのゲートウェイ。
$avg の場合は AggregationExpression
$covariancePop の場合は AggregationExpression
$covarianceSamp の場合は AggregationExpression
AccumulatorOperators.ExpMovingAvg は、数値の指数移動平均を計算します。
$max の場合は AggregationExpression
$median の場合は AggregationExpression
$min の場合は AggregationExpression
$percentile の場合は AggregationExpression
$stdDevPop の場合は AggregationExpression
$stdDevSamp の場合は AggregationExpression
$sum の場合は AggregationExpression
ドキュメントに新しいフィールドを追加します。
結果を読み取るときに、ドメインオブジェクトが Document からマテリアライズされた後に呼び出されるコールバック。
MongoMappingEvent はドキュメントの変換後にスローされます。
単一または一連のドキュメントが削除された後にスローされるイベント。
指定された型にマップされる Document をロードした後にトリガーされるイベント。
Document の保存後にトリガーされるエンティティコールバック。
ドキュメントの保存後に MongoMappingEvent がトリガーされました。
Aggregation は、MongoDB Aggregation フレームワークによって実行される集計手順のリストを表します。
Aggregation アノテーションを使用すると、Repository クエリメソッドにアノテーションを付けて、呼び出し時に Aggregation.pipeline() を実行することができます。
AggregationExpression は、project や group などの集計パイプラインステージのフィールド式で使用できます。
Query 内で $expr を使用するための criteria
集約パイプライン内の 1 つの操作を表します。
AggregationOperation のコンテキスト。
集約パイプライン内で使用できる構成可能な集約オプションのセットを保持します。
AggregationOptions のビルダー。
マッピングレイヤーでサポートされる集約パイプラインドメイン型 マッピング。
AggregationPipelineaggregation stages のコレクションを保持します。
集計操作を実行した結果を収集します。
SpEL 式の AST から MongoDB Aggregation フレームワーク式をレンダリングする AggregationExpression
集約パイプラインを使用した db.collection.update() の抽象化。
Fluent API AggregationUpdate ビルダー。
変数 $$ 式を指す特別なフィールド。
リポジトリ用に生成されたコードを提供する Mongodb 固有の RepositoryRegistrationAotProcessor
数値に対して数学演算を実行する算術集計演算へのゲートウェイ。
$abs の場合は AggregationExpression
値の逆余弦を計算する expression
値の逆双曲余弦を計算する expression
$add の場合は AggregationExpression
角度 で実行される計算の測定単位。
値の逆正弦を計算する expression
値の逆双曲正弦を計算する expression
値の逆正接を計算する expression
y/x の逆正接を計算する expression。ここで、y と x はそれぞれ式に渡される最初の値と 2 番目の値です。
値の逆双曲正接を計算する expression
$ceil の場合は AggregationExpression
ラジアンで測定された値のコサインを計算する expression
ArithmeticOperators.AngularUnit.RADIANS で測定された値の双曲余弦を計算する expression
指定されたウィンドウ内の平均変化率を計算する expression を表す値オブジェクト。
$divide の場合は AggregationExpression
$exp の場合は AggregationExpression
$floor の場合は AggregationExpression
数学的な積分値の近似値を計算する expression を表す値オブジェクト。
$ln の場合は AggregationExpression
$log の場合は AggregationExpression
$log10 の場合は AggregationExpression
$mod の場合は AggregationExpression
$multiply の場合は AggregationExpression
$pow の場合は AggregationExpression
ArithmeticOperators.Rand は 0 から 1 の間の浮動小数点値を返します。
ArithmeticOperators.Round は、数値を整数または指定された小数点以下の桁に丸めます。
ラジアンで測定された値の正弦を計算する expression
ArithmeticOperators.AngularUnit.RADIANS で測定された値の双曲線正弦を計算する expression
$sqrt の場合は AggregationExpression
$subtract の場合は AggregationExpression
ラジアンで測定される値の正接を計算する expression
ArithmeticOperators.AngularUnit.RADIANS で測定された値の双曲正接を計算する expression
$trunc の場合は AggregationExpression
配列集約操作へのゲートウェイ。
$arrayElementAt の場合は AggregationExpression
配列を単一のドキュメントに変換する $arrayToObject 用の AggregationExpression
$concatArrays の場合は AggregationExpression
$filter AggregationExpression を使用すると、指定された条件に基づいて返される配列のサブセットを選択できます。
配列の最初の要素を返す $first の AggregationExpression
$in の場合は AggregationExpression
$indexOfArray の場合は AggregationExpression
$isArray の場合は AggregationExpression
配列の最後の要素を返す $last の AggregationExpression
$range の場合は AggregationExpression
$reduce の場合は AggregationExpression
$reverseArray の場合は AggregationExpression
$size の場合は AggregationExpression
$slice の場合は AggregationExpression
配列内の要素をソートする $sortArray の AggregationExpression
$zip の場合は AggregationExpression
EntityCallback は、保存しようとしているエンティティの監査関連フィールドにデータを入力します。
コレクション名などの Mongo 固有のメタデータを追加する MongoDB 固有の MongoPersistentEntity 実装。
MongoDB 固有の PersistentProperty 実装。
任意の JSON クエリ文字列から基本的なクエリを設定するためのカスタム Query 実装。
名前空間構成で使用される Bean 名を宣言するための定数。
ドメインオブジェクトが永続化されるように変換される前に呼び出されるコールバック。
ドメインオブジェクトが永続化されるように変換される前にスローされるイベント。
ドキュメントが削除される前にスローされるイベント。
ドキュメントの保存前にトリガーされるエンティティコールバック。
MongoMappingEvent はドキュメントの保存前にトリガーされます。
生の (json) 式を解析するために ParameterBindingDocumentCodec を使用する MongoExpression
引数式をブール値として評価し、結果としてブール値を返すブール値式へのゲートウェイ。
$and の場合は AggregationExpression
$not の場合は AggregationExpression
$or の場合は AggregationExpression
Document または DBObject のいずれかになる可能性がある Bson 要素を操作するための内部 API。
集約フレームワーク $bucketAuto -operation をカプセル化します。
サポートされている MongoDB の粒度。
集約フレームワーク $bucket -operation をカプセル化します。
BucketOperationSupport < TBucketOperationSupport < TB > を継承し、BBucketOperationSupport.OutputBuilder < BT > を継承します>>
集計フレームワークの出力式をサポートするバケット操作の基本クラス。
SpEL 式ベースの BucketOperationSupport.Output のビルダー。
Mongo 演算 (式オブジェクト) を使用して出力フィールド値を生成する出力フィールド。
バケット集約ステージの出力フィールドをカプセル化します。
BucketOperationSupport.OutputBuilder < BBucketOperationSupport.OutputBuilder < BT > を継承し、TBucketOperationSupport < TB >> を継承します。
構築された BucketOperationSupport.Output を提供する BucketOperationSupport を生成する BucketOperationSupport.Output ビルダーの基本クラス。
BucketOperationSupport.Output をカプセル化します。
一括操作中にエラーが発生した場合にスローされます。
コレクションに対する挿入 / 更新 / 削除アクションの一括操作。
一括操作用のモードです。
キャンセル可能では、長時間実行されているタスクを停止し、基盤となるリソースを解放できます。
MongoDB ストリームの変更に固有の Message 実装。
MongoDB ストリームの変更に適用されるオプション。
ChangeStreamOptions を作成するためのビルダー。
同期 MongoDB Java ドライバーを使用して MessageListenerContainer 経由でストリームの変更をリッスンするために使用される SubscriptionRequest 実装。
ChangeStreamRequest を作成するためのビルダー。
NonTransientDataAccessException は、すでに閉じられているセッションを使用してデータを読み取るなどの、MongoDB ClientSession 関連のデータアクセス障害に固有のものです。
基盤となる MongoDB Java ドライバーから CodecRegistry を取得するためのプロバイダーインターフェース。
Collation を使用すると、言語固有の文字列比較に使用されるルールを定義できます。
MongoDB 照合サポートの中央抽象化。
MongoDB Collation で使用するための ICU ロケール抽象化。
ICU 比較レベルの抽象化。
プライマリ強度 Collation.ICUComparisonLevel
二次強度 Collation.ICUComparisonLevel
三次強度 Collation.ICUComparisonLevel
MongoCollection に対してアクションを実行するためのコールバックインターフェース。
コレクションを作成するときに使用できるさまざまな設定をカプセル化するシンプルなラッパーを提供します。
コレクションの定義に適用されるオプションのカプセル化により、ストリームの動作が変更されます。
コレクションの暗号化オプションのカプセル化。
時系列コレクションに適用可能なオプション。
ValidationOptions オプションのカプセル化。
MongoCollection の機能準備のためのインターフェース。
比較表現への入り口。
$cmp の場合は AggregationExpression
$eq の場合は AggregationExpression
$gt の場合は AggregationExpression
$gte の場合は AggregationExpression
$lt の場合は AggregationExpression
$lte の場合は AggregationExpression
$ne の場合は AggregationExpression
複合インデックスを使用するクラスをマークします。
複数のキーにまたがるインデックス定義。
複数の CompoundIndex アノテーションを収集できるコンテナーアノテーション。
引数式をブール値として評価する条件式へのゲートウェイ。
集約フレームワーク $cond 演算子をカプセル化します。
集約フレームワーク $ifNull 演算子をカプセル化します。
$switch の場合は AggregationExpression
集約フレームワークケースドキュメントを $switch -operation 内にカプセル化します。
StringSE を ConnectionString に解析します。
タスク間でリクエストコンテキストを伝播するための ContextProvider を作成するファクトリ。
MongoWriter を使用してパラメーターを Mongo 形式に直列化するカスタム ParameterAccessor
変換された方法で要素にアクセスするメソッドを追加するカスタム IteratorSE
集計操作を変換するためのゲートウェイ。
値を指定された型に変換する $convert の AggregationExpression
$degreesToRadians の AggregationExpression は、度単位で測定された入力値をラジアンに変換します。
値をブール値に変換する $toBool の AggregationExpression
値を日付に変換する $toDate の AggregationExpression
値を 10 進数に変換する $toDecimal の AggregationExpression
値を double に変換する $toDouble の AggregationExpression
値を整数に変換する $toInt の AggregationExpression
値を long に変換する $toLong の AggregationExpression
値を objectId に変換する $toObjectId の AggregationExpression
値を文字列に変換する $toString の AggregationExpression
集約フレームワーク $count -operation をカプセル化します。
CountOperation のビルダー。
リポジトリメソッドでファインダーカウントクエリを直接宣言するためのアノテーション。
クエリを作成するための主要クラス。
Criteria.bits() および Query で使用するための $bitsAllClear, $bitsAllSet,... などの MongoDB固有のビット単位クエリ演算子
クエリ実行に使用される ReadPreference を提供する抽象 CrudMethodMetadata へのインターフェース。
FindIterable のカスタマイズを可能にするシンプルなコールバックインターフェース。
データ型式へのゲートウェイ。
$type の場合は AggregationExpression
日付集計操作へのゲートウェイ。
$dateAdd の場合は AggregationExpression
: MongoDB 5.0 以降が必要です。
$dateDiff の場合は AggregationExpression
: MongoDB 5.0 以降が必要です。
$dateFromParts の場合は AggregationExpression
: MongoDB 3.6 以降が必要です。
$dateFromString の場合は AggregationExpression
: MongoDB 3.6 以降が必要です。
$dateSubtract の場合は AggregationExpression
: MongoDB 5.0 以降が必要です。
$dateToParts の場合は AggregationExpression
: MongoDB 3.6 以降が必要です。
$dateToString の場合は AggregationExpression
$dateTrunc の場合は AggregationExpression
: MongoDB 5.0 以降が必要です。
$dayOfMonth の場合は AggregationExpression
$dayOfWeek の場合は AggregationExpression
$dayOfYear の場合は AggregationExpression
$hour の場合は AggregationExpression
ISO 週日を使用する $dateFromParts の AggregationExpression
注意 : MongoDB 3.6 以降が必要です。
$isoDayOfWeek の場合は AggregationExpression
$isoWeek の場合は AggregationExpression
$isoWeekYear の場合は AggregationExpression
$millisecond の場合は AggregationExpression
$minute の場合は AggregationExpression
$month の場合は AggregationExpression
$second の場合は AggregationExpression
日付演算子の時間単位を定義するインターフェース。
タイムゾーンは、タイムゾーン ID またはオフセットを使用して StringSE として表すことができる MongoDB タイムゾーン抽象化を表します。
指定された DateOperators.Timezone を設定できる AggregationExpression
$tsIncrement の場合は AggregationExpression
$tsSecond の場合は AggregationExpression
$week の場合は AggregationExpression
$year の場合は AggregationExpression
MongoDatabase に対してアクションを実行するためのコールバックインターフェース。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
4.2.0 以降
アノテーション付きフィールドが DBRef を使用して保存されることを示すアノテーション。
DBRef でアノテーションが付けられた関連付けを解決するために使用されます。
DbRefResolver と組み合わせて使用されるコールバックインターフェース。
遅延読み込みプロキシを生成できる DbRefResolverCallback に委譲することで DBRef を解決する DbRefResolver
IndexOperations のデフォルト実装。
MongoDB ストリームの変更やテール可能なカーソルをリッスンするなど、tasks を実行するためのシンプルな ExecutorSE ベースの MessageListenerContainer 実装。
MongoTypeMapper のデフォルト実装。これにより、Document で型情報を検索および保存するためのキーを構成できます。
TypeAliasAccessor は Document にエイリアスを保存します。
ReactiveIndexOperations のデフォルト実装。
指定された ReferenceLookupDelegate を使用して、persitent property を介して表現されたエンティティの関連付けをロードおよび変換する ReferenceResolver 実装。
リポジトリメソッドでファインダー削除クエリを直接宣言するためのアノテーション。
集約フレームワーク $densify -operation をカプセル化します。
下限値と上限値を保持する DensifyOperation.Range 実装。
基本 DensifyOperation.Range 実装。
DensifyOperation.Range に適用される実際の時間単位。
利用可能な units にすばやくアクセスできます。
DensifyOperation.Range は、データの密度をどのように高めるかを指定します。
ディスク使用量は、クエリ / 集計の実行中に MongoDB サーバーが一時ファイルをディスクに書き込むことが許可されているかどうかを示します。
MongoDB に永続化されるドメインオブジェクトを識別します。
MongoDB クエリから返されたドキュメントをドキュメントごとに処理するために MongoTemplate が使用するインターフェース。
$rank、$documentNumber などの表現をドキュメント化するためのゲートウェイ。
DocumentOperators.DenseRank は、他のドキュメントに対する現在のドキュメントの位置 (ランク) を解決します。
DocumentOperators.DocumentNumber は現在のドキュメントの位置を解決します。
DocumentOperators.Rank は、他のドキュメントに対する現在のドキュメントの位置 (ランク) を解決します。
Shift は、現在のドキュメントを基準とした指定された位置のドキュメントに式を適用します。
リンク値を格納するために DocumentReference と一緒に使用される、リンクされたドキュメントへのカスタムポインター。
DocumentReference を使用すると、柔軟なスキーマを使用して MongoDB 内のエンティティを参照できます。
ドキュメント参照を解決するソースオブジェクト。
ドットパスを表す値オブジェクト。
式から期間を評価するヘルパー。
アノテーション構成を介して MongoDB での監査を有効にするアノテーション。
MongoDB リポジトリをアクティブ化するためのアノテーション。
アノテーション構成を介してリアクティブインフラストラクチャを使用して MongoDB での監査を有効にするアノテーション。
リアクティブ MongoDB リポジトリをアクティブ化するためのアノテーション。
Encrypted は、スキーマ解決時に適用される MongoDB クライアント側フィールドレベル暗号化に必要なデータを提供します。
プロパティの暗号化と復号化に特化した MongoValueConverter
値の暗号化と復号化を担当するコンポーネント。
MongoDB クライアント側フィールドレベル暗号化でサポートされている暗号化アルゴリズム。
特定の MongoPersistentProperty の暗号化をカプセル化するコンテキスト。
EncryptionKey は、key id またはその Key Alternative Name を介して直接参照できるデータ暗号化キー参照を表します。
キー参照型。
指定された context で有効な Data Encryption Key を取得するためのインターフェース。
encrypting 値 (EncryptionOptions.algorithm() など) が使用されるときに追加情報を提供するために使用されるオプション。
クエリ可能な値を暗号化するときに適用する、EncryptionOptions.QueryableEncryptionOptions.getQueryType() などのオプション。
暗号化関連の問題を処理するための内部ユーティリティクラス。
$expr などの評価演算子へのゲートウェイ。
クエリ言語内で集計式を使用できるようにします。
null 値と欠損値を最後の null 以外の値に設定します。
ExecutableAggregationOperation を使用すると、流れるような API スタイルで MongoDB 集計操作を作成および実行できます。
パイプラインステージを使用して集約を定義します。
コレクションの上書き (オプション)。
終了メソッドの 1 つを呼び出して実行をトリガーします。
ExecutableFindOperation を使用すると、流れるような API スタイルで MongoDB 検索操作を作成および実行できます。
結果型のオーバーライド。
結果の制限。
ExecutableFindOperation.ExecutableFind は、ルックアップ操作を流暢に構築するためのメソッドを提供します。
個別検索のサポート。
コレクションの上書き (オプション)。
結果型のオーバーライド (オプション)。
実際のクエリ実行を呼び出す操作を終了します。
個別の検索操作を終了します。
終了メソッドの 1 つを呼び出して検索の実行をトリガーします。
終了メソッドの 1 つを呼び出して、geoNear 実行をトリガーします。
終了メソッドの 1 つを呼び出して検索の実行をトリガーします。
終了メソッドの 1 つを呼び出して検索の実行をトリガーします。
ExecutableInsertOperation を使用すると、流れるような API スタイルで MongoDB 挿入および一括挿入操作を作成および実行できます。
コレクションの上書き (オプション)。
終了メソッドの 1 つを呼び出して、一括挿入の実行をトリガーします。
いずれかの終了メソッドを呼び出して、挿入の実行をトリガーします。
ExecutableMapReduceOperation を使用すると、流れるような API スタイルで MongoDB mapReduce 操作を作成および実行できます。
ExecutableMapReduceOperation.ExecutableMapReduce は、mapReduce 操作を流暢に構築するためのメソッドを提供します。
コレクションの上書き (オプション)。
一致するドキュメントのマッピングに使用される Javascript function() を提供します。
使用すべきではありません。
結果型のオーバーライド (オプション)。
ドキュメントフィルタークエリを入力します (オプション)。
一致するドキュメントを削減するために使用される Javascript function() を提供します。
終了メソッドの 1 つを呼び出して、mapReduce の実行をトリガーします。
使用すべきではありません。
2.2 以降。
ExecutableRemoveOperation を使用すると、流れるような API スタイルで MongoDB 削除 /findAndRemove 操作を作成および実行できます。
コレクションの上書き (オプション)。
ExecutableUpdateOperation を使用すると、MongoDB 更新 /findAndModify/findAndReplace 操作を流れるような API スタイルで作成および実行できます。
FindAndModifyOptions を定義します。
FindAndReplaceOptions を定義します。
結果型のオーバーライド (オプション)。
終了メソッドの 1 つを呼び出して、findAndModify の実行をトリガーします。
終了メソッドの 1 つを呼び出して、findOneAndReplace の実行をトリガーします。
終了メソッドの 1 つを呼び出して、replaceOne の実行をトリガーします。
終了メソッドの 1 つを呼び出して、更新の実行をトリガーします。
操作を実行するコレクションの名前を明示的に定義します。
Update のフィルタークエリを定義します。
適用する Update を宣言します。
リポジトリメソッドに対して直接ファインダーの存在を宣言するアノテーション。
ExplicitEncrypted は、fieldSE レベルの ValueConverter アノテーションであり、マッピングプロセス中にターゲット要素が暗号化の対象となり、特定のドメイン型がストア固有の形式に変換されることを示します。
AggregationOperation によって公開されるフィールドをキャプチャーする値オブジェクト。
ExposedFields.ExposedField への参照。
式内のノードの値オブジェクト。
ExpressionNode 変換のコンテキスト。
ExpressionTransformationContextSupport をオブジェクトに変換できるコンポーネントを実装するための SPI インターフェース。
Expression および潜在的な Expression を処理するための内部ユーティリティクラス。
集約フレームワーク $facet -operation をカプセル化します。
既存の AggregationOperation と新しいパイプラインを新しい FacetOperation に追加して、FacetOperation のビルダーを作成します。
フィールドの抽象化。
ドキュメントフィールドのカスタムメタデータを定義するためのアノテーション。
フィールド射影。
MongoExpression を結果フィールドに投影するための中間ビルダー部分。
書き込み変換にプロパティがいつ含まれるかを定義する書き込み戦略の列挙。
集計フィールドのルックアップポリシー。
MongoDB ドキュメント内のフィールドの読み取り / 書き込みに使用するフィールド名を表す値オブジェクト。
type は、特殊文字を含む FieldName の処理方法を定義します。
Field インスタンスのリストをキャプチャーするための値オブジェクト。
後の集約パイプライン AggregationOperation に使用できる ExposedFields を公開する AggregationOperation
以前の操作からフィールドを継承する AggregationOperation のマーカーインターフェース。
Document フィールド値を表すために使用できるフィールド値型の列挙。
findOneAndReplace のオプション。
FindPublisher のカスタマイズを可能にするシンプルなコールバックインターフェース。
MongoDB 操作の基本セットを指定する流れるような API へのアクセスを提供する、必要なものを取り除いたインターフェース。
適切なクエリレンダリングを可能にする Shape のラッパー。
GeoJson<T extends IterableSE<?>>
GeoJSON 形式で定義された構造のインターフェース定義。
GeoJsonModule を Spring Bean として公開するための構成クラス。
GeoJson オブジェクトの ListSE で構成される GeoJsonGeometryCollection を定義します。
GeoJsonLineString は、少なくとも 2 つの Point のリストとして定義されます。
GeoJSON 型のカスタム JsonDeserializer を登録するための Jackson Module
GeoJsonMultiLineStringGeoJsonLineString のリストとして定義されます。
GeoJsonMultiPointPoint のリストとして定義されます。
GeoJsonMultiPolygonGeoJsonPolygon のリストとして定義されます。
PointGeoJson 表現。
PolygonGeoJson 表現。
geoNear 集計操作を表します。
地理インデックスを作成するためにデータをキャプチャーする値オブジェクト。
MongoDB の地理空間インデックス機能を使用して、インデックスを作成するフィールドをマークします。
地理位置インデックス型。
Granularities は時系列データに使用できます。
受信測定値間の時間範囲に最も近い時系列データの粒度。
集約フレームワーク $graphLookup -operation をカプセル化します。
Criteria を定義するための GridFs 固有のヘルパークラス。
Spring Data を使用して GridFs アイテムを処理する場合の共通インターフェース。
追加の、コンテキストに関連する情報。
MongoDB GridFS からファイルを保存および読み取るための操作のコレクション。
GridFSFile ベースの Resource 実装。
コンテンツを MongoDB GridFS に保存するための GridFsOperations 実装。
GridFS ファイルのアップロード用のアップロード記述子。
GridFsUpload を流暢に作成するビルダー。
集約フレームワーク $group -operation をカプセル化します。
フィールド上の GroupOperation のビルダー。
インデックスフィールドの値のハッシュを持つエントリを維持する MongoDB ハッシュ化されたインデックスIndexDefinition 実装。
ハッシュインデックスのキーとして使用されるプロパティのアノテーション。
リポジトリのクエリ、更新、集約操作のインデックスヒントを宣言するためのアノテーション。
JsonSchemaProperty の実装。
type : 'array' プロパティの便利な JsonSchemaProperty 実装。
type : 'boolean' プロパティの便利な JsonSchemaProperty 実装。
type : 'date' プロパティの便利な JsonSchemaProperty 実装。
暗号化されたフィールドの JsonSchemaProperty 実装。
type : 'null' プロパティの便利な JsonSchemaProperty 実装。
type : 'number' プロパティの便利な JsonSchemaProperty 実装。
type : 'object' プロパティの便利な JsonSchemaProperty 実装。
JsonSchemaProperty 実装は通常、encrypted property をラップしてクエリ可能としてマークします。
スキーマ作成プロセス中の評価に必要なフラグを持つ JsonSchemaProperty 実装を委譲します。
type : 'string' プロパティの便利な JsonSchemaProperty 実装。
type : 'timestamp' プロパティの便利な JsonSchemaProperty 実装。
type プロパティのない便利な JsonSchemaProperty 実装。
MongoDB のインデックス作成機能を使用して、インデックスを作成するフィールドをマークします。
インデックスフィールドの値オブジェクト。
IndexFilter を使用して、部分インデックスを作成するときに使用する部分フィルター式を作成します。
MongoDB インデックスのインデックス情報。
コレクションに対するインデックス操作。
同期 IndexOperations を作成するためのアダプター。
MongoDB コレクション名またはエンティティ型によって IndexOperations を取得するためのプロバイダーインターフェース。
インデックスの変更可能なプロパティ。
IndexResolver は、特定のクラスに対して作成される IndexDefinition を検索します。
JsonSchemaMapper を使用すると、$jsonSchema を含む特定の Document を特定のドメイン型のフィールドにマッピングできます。
JsonSchemaObject.toDocument() を使用して自分自身を JSON スキーマに直列化する方法を知っているオブジェクトによって実装できるインターフェース。
型は、JSON スキーマ型または MongoDB 固有の bsonType のいずれかを表します。
type : 'object'JsonSchemaObject 内のプロパティまたは patternProperty。
プロパティを言語フィールドとしてマークします。
基礎となる LazyLoadingInterceptor との直接的な対話を可能にします。
ProxyFactory は、PersistentProperty.getType() のプロキシを作成して参照を遅延解決します。
$limit -operation をカプセル化します。
式内のリテラルを表すノード。
リテラル集約操作へのゲートウェイ。
$literal の場合は AggregationExpression
ApplicationListener (Mongo の場合) マッピングイベントのログ記録。
集約フレームワーク $lookup -operation をカプセル化します。
スムーズな LookupOperation 作成のためのビルダー。
マップされた状態の MongoDB ドキュメント。
MappingContext を使用してドメインオブジェクトを Document に高度にマッピングする MongoConverter
ドキュメントのグラフトラバーサルベースの変換のためのインターフェースを定義する変換コンテキスト。
単純な MappingMongoConverter.DefaultConversionContext.ValueConverter および MappingMongoConverter.DefaultConversionContext.ContainerValueConverter への参照を保持する変換コンテキスト。
mapping-converter 要素の Bean 定義パーサー。
MongoPersistentEntity インスタンスを使用して必要な情報を検索する MongoEntityInformation 実装。
使用すべきではありません。
使用すべきではありません。
使用すべきではありません。
使用すべきではありません。
$match -operation をカプセル化します。
$merge -operation をカプセル化します。
MergeOperation を構築するためのビルダー API。
$merge 集計ステージの into フィールドを表す値オブジェクト。
ターゲットコレクション内の重複を識別するためにマージ操作中に使用される一意の ID を表す値オブジェクト。
値 一意の識別子を記述する on プロパティのフィールドに基づいて、コレクション内の既存のドキュメントと一致しない結果ドキュメントを処理する方法を指定するオブジェクト。
一意の識別子を記述する on プロパティのフィールドに基づいて、コレクション内の既存のドキュメントと一致する結果ドキュメントを処理する方法を指定する値オブジェクト。
MongoDB サーバーがクライアントに公開するあらゆる種類のイベント / メッセージに対する一般的なメッセージ抽象化。
Message.MessageProperties のビルダー。
Messages の配信を受信するためのリスナーインターフェース。
メッセージリスナコンテナーを表すフレームワークによって使用される内部抽象化。
Query インスタンスのメタデータ。
Meta.CursorOption は、クエリの動作を変更するための OP_QUERY ワイヤプロトコルフラグを表します。
メソッド参照を表す ExpressionNode
パラメーターを MongoDB 固有の形式にマッピングするときに使用する実際の引数型。
メートル法を使用した Metric および Distance 変換。
コレクションに対して実行されたアクションを表します。
コレクションに対する操作の列挙。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
4.5 以降
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
QueryDsl アノテーション付きクラスの Querydsl クエリ型を作成するためのアノテーションプロセッサー。
AOT 計算中に動的ライブラリの側面を決定するための predicatesSE のコレクション。
MongoDB AOT リポジトリフラグメントのサポートクラス。
BeanDefinitionParser は、エンティティの監査情報を透過的に設定するための AuditingEntityCallback を登録します。
ClientEncryption ベースの Encryption 実装。
MongoDB を構成するための便利なファクトリ。
mongo-client 定義のパーサー。
MongoDB ドライバーで使用される MongoClientSettings インスタンスを構築するためのファクトリ Bean。
MongoClientVersion は、使用されている mongo-java クライアントに関する情報を保持し、異なるバージョンを区別するために使用されます。
MongoDb コレクションを操作するためのヘルパーメソッドを備えたヘルパークラス。
JavaConfiguration の使用のために拡張される Spring Data MongoDB の基本クラス。
ValueConversionContext は、基になる MongoConverter に読み取り / 書き込みを委譲できるようにします。
MongoConversionContext.OperatorContext は、書き込み操作や $gte などのクエリ演算子のような実際の変換意図へのアクセスを提供します。
MongoWriterEntityReader を組み合わせた主要な Mongo 固有コンバーターインターフェース。
StringSE を MongoCredential のコレクションに解析します。
カスタムコンバージョンをキャプチャーする値オブジェクト。
MongoDB で BigDecimalSE および BigIntegerSE 値を表す戦略。
MongoCustomConversions.MongoConverterConfigurationAdapter は、MongoDB の詳細を使用した CustomConversions.ConverterConfiguration の作成をカプセル化します。
MongoDatabase インスタンスを作成するファクトリのインターフェース。
MongoDatabaseFactory を使用して、ReferenceLoader.DocumentReferenceQuery を介してリンクされたエンティティの生の documents を取得する ReferenceLoader 実装。
データベース名や例外トランスレータなどの共通プロパティを定義する、MongoClients の両方で使用するための共通基本クラス。
MongoDatabaseFactory を介して MongoDatabase インスタンスを管理するためのヘルパークラス。
MongoDbErrorCodes は、mongo/base/error_codes.yml に概説されている MongoDB 固有のエラーコードを保持します。
BeanDefinitionParser は db-factory 要素を BeanDefinition に解析します。
EncryptingConverter のデフォルト実装。
AutoEncryptionSettings.Builder を使用して AutoEncryptionSettings を作成するための FactoryBean
Mongo 固有の EntityInformation
エンティティが永続化されるコレクション名をさらに公開するための EntityMetadata の拡張。
Example からクエリ Document へのマッパー。
Mongo 用のシンプルな PersistenceExceptionTranslator
ドライバーに渡されたときに Document として現れる $toUpper : $name などの MongoDB 式のラッパーオブジェクト。
MongoDB Document 内で読み取り / 書き込みするフィールドを表す値オブジェクト。
MongoField のビルダー。
MongoDB イベントを含む Observation.Context
MongoHandlerContextObservationConvention
MongoId は、ID 変換をカスタマイズできる MongoDB 固有の Id アノテーションを表します。
MongoDB 固有の JSON スキーマオブジェクトを定義するインターフェース。
異なる値を持つプロパティを 1 つの値にマージしようとするときに、競合するパスで呼び出される解決関数。
スキーマをマージするときに競合を処理した後の結果。
MongoJsonSchema.MongoJsonSchemaBuilder は、MongoJsonSchema を定義するための流れるような API を提供します。
MongoJsonSchemaCreator は、次のマッピングルールを適用して、指定された ClassSEMongoJsonSchema を抽出します。
スキーマ作成中に特定の MongoJsonSchemaCreator.JsonSchemaPropertyContext.getProperty() に遭遇するコンテキスト。
提供されたドメイン型にフィールドをマッピングするための変換およびマッピングインフラストラクチャを使用する JsonSchemaMapper 実装。
BasicMongoPersistentEntityBasicMongoPersistentProperty を主要な抽象化として使用する MongoDB の MappingContext のデフォルト実装。
Spring Data MongoDB によってトリガーされるベース ApplicationEvent
MongoTemplate が「スタンドアロン」で使用され、Spring ApplicationContext 内で宣言されていない場合にのみ、インデックス作成者が使用するために MappingContextEvent を起動する ApplicationEventPublisher の実装。
Mongo DB 構成の場合は NamespaceHandler
Micrometer の Observation API を使用して MongoDB の CommandListener を実装します。
MongoDB 操作の基本セットを指定するインターフェース。
最大距離パラメーターを公開する Mongo 固有の ParameterAccessor
Parameters のカスタム拡張により、追加
Distance のパラメーターを特別なパラメーターに追加するカスタム Parameter 実装。
Distance パラメーターへのアクセスを許可する Mongo 固有の ParametersParameterAccessor
MongoDB 固有の PersistentEntity 抽象化。
指定された MongoMappingContext に含まれる MongoPersistentEntity インスタンスをインスペクションしてメタデータをインデックス化し、インデックスが使用可能であることを確認するコンポーネント。
IndexResolver 実装は、インデックス付けする MongoPersistentEntity について MongoPersistentEntity をインスペクションします。
インデックスの作成に使用される追加の (プロパティ) パス情報を保持する IndexDefinition の実装。
MongoDB 固有の PersistentProperty 拡張。
MongoPersistentProperty をフィールド名に変換するシンプルな Converter 実装。
Mongo 条件を作成するためのカスタムクエリクリエーター。
クエリ実行戦略を含むクラスのセット。
MongoQueryExecution はクエリに一致するドキュメントを削除します。
MongoQueryExecution は地理的に近いクエリを実行します。
ページネーションクエリの場合は MongoQueryExecution
MongoQueryExecution はページングを使用して地理的に近いクエリを実行します。
Slice クエリメソッドの場合は MongoQueryExecution
MongoQueryExecution はクエリに一致するドキュメントを更新しています。
MongoQueryExecution はベクトル検索を実行します。
QueryMethod の Mongo 固有の実装。
StringSE 値の処理のためのモードを一致させます。
Mongo 固有の Repository インターフェース。
Mongo リポジトリインスタンスを作成するための CdiRepositoryBean
リポジトリ構成を登録するための NamespaceHandler
MongoDB 固有の RepositoryContributor
Mongo リポジトリをエクスポートするための CDI 拡張。
MongoRepository インスタンスを作成するファクトリ。
MongoRepositoryFactoryBean < Tリポジトリ < SID > を継承、SID は 直列化可能SE> を継承します
MongoRepository インスタンスを作成するための FactoryBean
リポジトリに基づいてフラグメントを提供する MongoDB 固有の RepositoryFragmentsContributor
ServerApi.Builder を使用して ServerApi を作成するための FactoryBean
因果的一貫性とトランザクションをサポートする MongoOperations および MongoDB ネイティブ操作で使用される ClientSession を取得するためのシンプルなインターフェース。
Mongo 固有の単純な型が強化された SimpleTypeHolder 用の単純な定数ホルダー。
MongoOperations のプライマリ実装。
Document での操作を可能にするシンプルな内部コールバック。
中止されたトランザクションや存在しないトランザクションなどのトランザクションの課題に関連する特定の ClientSessionException
単一の MongoDatabaseFactory の ClientSession ベースのトランザクションを管理する PlatformTransactionManager 実装。
MongoResourceHolder を表す MongoDB 固有のトランザクションオブジェクト。
特定のトランザクションスコープ内で適用されるオプション。
TransactionDefinition から MongoDB 固有の transaction options を読み取る TransactionOptionResolver
Mongo 固有の TypeMapper は、Document に型 キーが含まれる可能性があることを明らかにします。
MongoDB 固有の PropertyValueConverter 拡張機能。
Mongo の BinaryVector に基づいた Vector の MongoDB 固有の拡張。
MongoWriter は、T 型のオブジェクトをネイティブ MongoDB 表現のドキュメントに変換するロールを担います。
使用すべきではありません。
2.2 以降。
地理的近傍クエリをトリガーするために使用されるメソッドパラメーターの曖昧さを解消するために使用されるアノテーション。
ニアクエリを構築するためのビルダークラス。
データベース参照を解決しようとすると、操作なし DBRef リゾルバーが UnsupportedOperationExceptionSE をスローします。
オブジェクト式演算子のゲートウェイ。
$getField の場合は AggregationExpression
複数のドキュメントを 1 つのドキュメントに結合する $mergeObjects 用の AggregationExpression
$objectToArray 用の AggregationExpression は、ドキュメントを、それぞれ 2 つのフィールド k と v を含む documents の配列に変換します。
$setField の場合は AggregationExpression
相互にネストされたオブジェクトのパス。
演算子を表す ExpressionNode
$out -operation をカプセル化します。
JSON 構造内のプレースホルダーまたは SpEL 式にパラメーターをバインドするための再利用可能なコンテキスト。
JSON 文字列をデコードするときに、プレースホルダーまたは SpEL 式にパラメーターをバインドできるようにする Codec 実装。
JSON を読み取り、プレースホルダーと SpEL 式を評価します。
プレーン Document および CriteriaDefinition フィルター式で使用するための IndexFilter 実装。
Mongo の RepositoryQuery 実装。
アプリケーションコンテキストで使用可能な MappingMongoConverter Bean から PersistentEntities を接続できるようにするためのシンプルなヘルパー。
MongoPersistentProperty を名前で検索して、別の MongoPersistentEntity の対応するプロパティに変換するユーティリティ。
AggregationOperationContext 実装では、ルートレベルの非コマンドキーに指定されたプレフィックスが付けられます。
集約フレームワーク $project -operation をカプセル化します。
array 射影用のビルダー。
SpEL 式ベースの射影に使用される ProjectionOperation.ProjectionOperationBuilder
フィールド上の ProjectionOperation のビルダー。
条件、射影、並べ替え、クエリヒントを表す MongoDB クエリオブジェクト。
リポジトリメソッドでファインダー照会を直接宣言するためのアノテーション。
実行できるクエリの特定の文字を定義します。
クエリ可能な暗号化を使用するときに実行できるクエリを定義するために使用される個々の query characteristics のカプセル化。
等価比較の場合は QueryCharacteristic です。
範囲比較用の QueryCharacteristic
さまざまな形式で Predicate を実行できる MongoDB 固有の QuerydslPredicateExecutor
Querydsl に基づいてリポジトリ実装を作成するための基本クラス。
クエリオブジェクトの変更をデータベースに送信する前にカプセル化するヘルパークラス。
関連付けプロパティがレンダリングされた後にすべてのプロパティをスキップするコンバーター。
フィールドとそのメタ情報を表す値オブジェクト。
マッピングメタデータでサポートされる QueryMapper.Field の拡張。
MongoDB クエリ結果のコンバーター。
Document を T に変換するサプライヤー。
結果を読み取るときに、ドメインオブジェクトが Document からマテリアライズされた後に呼び出されるコールバック。
Document の保存後にトリガーされるエンティティコールバック。
ReactiveAggregationOperation を使用すると、流れるような API スタイルでリアクティブな MongoDB 集計操作を作成および実行できます。
パイプラインステージを使用して集約を定義します。
コレクションの上書き (オプション)。
終了メソッドの 1 つを呼び出して実行をトリガーします。
保存しようとしているエンティティの監査関連フィールドにデータを入力するためのリアクティブ EntityCallback
ドメインオブジェクトが永続化されるように変換される前に呼び出されるコールバック。
ドキュメントの保存前にトリガーされるエンティティコールバック。
コレクションに対する挿入 / 更新 / 削除アクションの一括操作。
ReactiveChangeStreamOperation を使用すると、流れるような API スタイルでリアクティブな MongoDB ストリームの変更操作を作成および実行できます。
コレクションの上書き (オプション)。
結果を制限するためのフィルターを提供します (オプション)。
いくつかのオプションを提供します。
ReactiveChangeStreamOperation.ReactiveChangeStream は、変更ストリーム操作をスムーズな方法で構築するためのメソッドを提供します。
変更ストリームを再開します。
終了メソッドの 1 つを呼び出して、変更ストリームの実行を構成します。
ReactiveFindOperation を使用すると、流れるような API スタイルでリアクティブな MongoDB 検索操作を作成および実行できます。
結果型のオーバーライド。
結果の制限。
個別検索のサポート。
コレクションの上書き (オプション)。
結果型のオーバーライド(オプション)。
Query オーバーライドを提供します (オプション)。
ReactiveFindOperation.ReactiveFind は、ルックアップ操作を流暢に構築するためのメソッドを提供します。
個別の検索操作を終了します。
いずれかの終了メソッドを呼び出して、find の実行を構成します。
いずれかの終了メソッドを呼び出して、地理的近似実行を構成します。
いずれかの終了メソッドを呼び出して、find の実行を構成します。
いずれかの終了メソッドを呼び出して、find の実行を構成します。
リアクティブな MongoDB 操作の基本セットを指定する流れるような API へのアクセスを提供する、必要なものを取り除いたインターフェース。
リアクティブインフラストラクチャを使用して MongoDB GridFS からファイルを保存および読み取る操作のコレクション。
リアクティブ GridFSFile ベースの Resource 実装。
コンテンツを MongoDB GridFS に保存するための ReactiveGridFsOperations 実装。
GridFS ファイルのアップロード用のアップロード記述子。
ReactiveGridFsUpload を流暢に作成するビルダー。
コレクションに対するインデックス操作。
MongoDB コレクション名によって ReactiveIndexOperations を取得するプロバイダーインターフェース。
ReactiveInsertOperation を使用すると、流れるような API スタイルで、リアクティブの高い MongoDB 挿入および一括挿入操作を作成および実行できます。
コレクションの上書き (オプション)。
終了メソッドの 1 つを呼び出して挿入実行を構成します。
ReactiveMapReduceOperation を使用すると、流れるような API スタイルで MongoDB mapReduce 操作を作成および実行できます。
コレクションの上書き (オプション)。
一致するドキュメントのマッピングに使用される Javascript function() を提供します。
追加の mapReduce オプション(オプション)。
結果型のオーバーライド (オプション)。
ドキュメントフィルタークエリを入力します (オプション)。
一致するドキュメントを削減するために使用される Javascript function() を提供します。
ReactiveMapReduceOperation.ReactiveMapReduce は、リアクティブ mapReduce 操作を流暢に構築するためのメソッドを提供します。
終了メソッドの 1 つを呼び出して、mapReduce の実行をトリガーします。
リアクティブストリーム MongoClient を構成するための便利なファクトリ。
ReactiveMongoContext は、たとえば必要となる可能性のある情報を使用して、Reactor Context を活用し、強化します。
リアクティブ MongoDatabase インスタンスを作成するファクトリのインターフェース。
ReactiveMongoDatabaseFactory を介してリアクティブ MongoDatabase インスタンスを管理するためのヘルパークラス。
リアクティブに実行される MongoDB 操作の基本セットを指定するインターフェース。
指定された MongoMappingContext に含まれる MongoPersistentEntity インスタンスをインスペクションしてメタデータをインデックス化し、リアクティブインフラストラクチャを使用してインデックスが使用可能であることを確認するコンポーネント。
MongoQueryMethod のリアクティブ特定の実装。
リアクティブサポートを備えた Mongo 固有の Repository インターフェース。
MongoDB 用のリアクティブ RepositoryConfigurationExtension
ReactiveMongoRepository インスタンスを作成するファクトリ。
ReactiveMongoRepository インスタンスを作成するための FactoryBean
リポジトリに基づいてフラグメントを提供するリアクティブ MongoDB 固有の RepositoryFragmentsContributor
ReactiveMongoOperations のプライマリ実装。
単一の ReactiveMongoDatabaseFactory の ClientSession ベースのトランザクションを管理する ReactiveTransactionManager 実装。
MongoResourceHolder を表す MongoDB 固有のトランザクションオブジェクト。
Mongo 用のリアクティブ PartTree RepositoryQuery 実装。
さまざまな形式で Predicate を実行できる MongoDB 固有の QuerydslPredicateExecutor
ReactiveRemoveOperation を使用すると、流動的な API スタイルでリアクティブ MongoDB 削除 /findAndRemove 操作を作成および実行できます。
コレクションの上書き (オプション)。
Query オーバーライドを提供します (オプション)。
終了メソッドの 1 つを呼び出して、削除実行を構成します。
リアクティブインフラストラクチャを使用して ClientSession 内で操作を実行するためのコールバックインターフェース。
ReactiveSessionCallback を介して MongoDB に対して ClientSession バインド操作を実行するためのゲートウェイインターフェース。
プレーンな JSON 文字列を使用して実際に実行する aggregation パイプラインを作成するリアクティブ RepositoryQuery
プレーンな JSON 文字列を使用して実際に実行する Query を作成するためのクエリ。
ReactiveUpdateOperation を使用すると、流れるような API スタイルで、リアクティブ MongoDB 更新 /findAndModify/findAndReplace 操作を作成および実行できます。
FindAndModifyOptions を定義します (オプション)。
FindAndReplaceOptions を定義します。
結果型のオーバーライド (オプション)。
終了メソッドの 1 つを呼び出して、findAndModify 実行を構成します。
終了メソッドの 1 つを呼び出して、findAndReplace 実行を構成します。
終了メソッドの 1 つを呼び出して、replaceOne の実行をトリガーします。
終了メソッドの 1 つを呼び出して更新実行を構成します。
操作を実行するコレクションの名前を明示的に定義します (オプション)。
Update のフィルタークエリを定義します (オプション)。
適用する Update を宣言します。
JSR-303 依存エンティティ検証のリアクティブバリアント。
VectorSearchAggregation を実行するための AbstractReactiveMongoQuery 実装。
ReadConcern を公開したいオブジェクトによって実装されるインターフェース。
StringSE を ReadConcern に解析します。
リポジトリとクエリの読み取り設定を宣言するためのアノテーション。
ReadPreference を公開したいオブジェクトによって実装されるインターフェース。
StringSE を ReadPreference に解析します。
RedactOperation を使用すると、Document 自体に保存されている情報に基づいて、Document のコンテンツを制限できます。
RedactOperation の新しいインスタンスを作成するビルダー。
ReferenceLoader は、ReferenceLoader.DocumentReferenceQuery を介して、リンクされたエンティティの生の documents を取得します。
ReferenceLoader.DocumentReferenceQuery は、潜在的に指定された順序条件を適用して documents が一致する条件を定義します。
どのドキュメントにも一致しない専用の ReferenceLoader.DocumentReferenceQuery
エンティティに変換される 1 つまたは複数のターゲットドキュメントへの参照を解決するための、ReferenceResolver 実装の共通デリゲート。
ReferenceResolver を使用すると、リンクされたエンティティをロードして変換できます。
source オブジェクトをマップされたオブジェクトに読み取ることができるドメイン型変換コールバックインターフェース。
ReferenceResolver.ReferenceCollection は、ターゲットデータベースと関連付けのコレクション名に関する情報を含む値オブジェクトです。
regex flags を MongoDB 正規表現オプションに変換したり、その逆を行ったりするユーティリティ。
使用すべきではありません。
4.3.1 以降
replace operations のオプション。
集約フレームワーク $replaceRoot -operation をカプセル化します。
置換ドキュメントを生成する置換オブジェクト、またはドキュメントを生成する式。
集約フレームワーク $replaceRoot -operation をカプセル化して、構成可能な置換ドキュメントを生成します。
ReplaceRootOperation.ReplacementDocument を設定するための ReplaceRootOperation.ReplaceRootDocumentOperation のビルダー
ReplaceRootOperation のビルダー。
集約フレームワーク $replaceRoot -operation をカプセル化します。
$sample -operation をカプセル化します。
使用すべきではありません。
2.2 以降。
$function および $accumulator 集約操作へのゲートウェイ。
ScriptOperators.Accumulator は、JavaScript 内のパイプラインを通じてドキュメントが進行するにつれて状態 (合計、最大値、最小値、関連データなど) を維持するカスタム集計 $accumulator オペレーターを定義します。
ScriptOperators.Function は、JavaScript でカスタム集計 $function を定義します。
Atlas 検索インデックス (検索インデックスまたはベクトルインデックス) の定義。
MongoDB 検索インデックスのインデックス情報。
Atlas 検索のコレクションに対する検索インデックス操作。
MongoDB コレクション名またはエンティティ型によって SearchIndexOperations を取得するためのプロバイダーインターフェース。
検索インデックスが取り得るさまざまな条件の表現。
$bottom などの選択演算子へのゲートウェイ。
AbstractAggregationExpression は、指定された order に従って最下位の要素を返します。
AbstractAggregationExpression は $firstN 要素を返します。
AbstractAggregationExpression は $lastN 要素を返します。
AbstractAggregationExpression は、指定された order に従って最上位要素を返します。
JSON 直列化のためのユーティリティメソッド。
StringSE を ServerAddress 配列に解析します。
MethodInterceptor 実装は、最初の引数として ClientSession を持つ代替ターゲットメソッドを検索して呼び出します。
同じ型の 2 つのオペランドに対する演算を表し、ClientSession を受け入れるオペランドと同じ型の結果を生成します。
ClientSession 内で操作を実行するためのコールバックインターフェース。
SessionCallback を介して MongoDB に対して ClientSession バインド操作を実行するためのゲートウェイインターフェース。
SessionSynchronization は、MongoTemplate とともに使用され、参加するトランザクションの種類を定義します。
ドキュメントに新しいフィールドを追加します。
配列をセットとして扱い、配列に対してセット演算を実行する Set 式へのゲートウェイ。
$allElementsTrue の場合は AggregationExpression
$anyElementTrue の場合は AggregationExpression
$setDifference の場合は AggregationExpression
$setEquals の場合は AggregationExpression
$setIntersection の場合は AggregationExpression
$setIsSubset の場合は AggregationExpression
$setUnion の場合は AggregationExpression
setWindowFields -operation をカプセル化します。
AggregationExpression を介して行われた計算の結果である Field
SetWindowFieldsOperation.Window の実装は現在のドキュメントに基づいています。
SetWindowFieldsOperation.RangeWindow 用のビルダー API。
並べ替えフィールドに基づいた SetWindowFieldsOperation.Window 実装。
SetWindowFieldsOperation.RangeWindow 用のビルダー API。
SetWindowFieldsOperation を作成する流れるようなビルダー。
計算結果をキャプチャーするために使用されるフィールド名をキャプチャーするためのインターフェース。
フィールド計算に適用可能なオプションの SetWindowFieldsOperation.Window をキャプチャーするためのインターフェース。
SetWindowFieldsOperation.WindowOutput は、出力内のドキュメントに追加する field(s) を定義することによって、$setWindowFields ステージの出力を定義します。
SetWindowFieldsOperation.WindowOutput.append(ComputedField) の API をスムーズに使用できるようにする小さなヘルパー。
documents および RangeWindow 範囲 windows へのクイックアクセス。
SetWindowFieldsOperation.Window に適用される実際の時間単位。
利用可能な units にすばやくアクセスできます。
Sharded アノテーションは、データの実際の分布に関するメタ情報を提供します。
シャードされた MongoDB クラスター全体にドキュメントを配布するために使用されるエンティティシャードキーを表す値オブジェクト。
MongoClient インスタンスから MongoDatabase インスタンスを作成するファクトリ。
Mongo のリポジトリベースの実装。
MongoClient インスタンスから MongoDatabase インスタンスを作成するファクトリ。
Mongo 用のリアクティブリポジトリベースの実装。
集約フレームワーク $skip -operation をカプセル化します。
Slice 処理のためのユーティリティメソッド。
集約フレームワーク $sortByCount -operation をカプセル化します。
集約フレームワーク $sort -operation をカプセル化します。
地理空間の球の値を表します。
現在の Version や driver information のような SpringData MongoDB 固有の情報を公開するクラス。
Spring Data 固有のシンプルな Fetchable Query 実装。
Aggregation を使用して文字列ベースの集計を実行するための AbstractMongoQuery 実装。
プレーンな JSON 文字列を使用して実際に実行する Query を作成するためのクエリ。
文字列集約操作へのゲートウェイ。
$concat の場合は AggregationExpression
$indexOfBytes の場合は AggregationExpression
$indexOfCP の場合は AggregationExpression
$ltrim の AggregationExpression は、文字列の先頭から空白または指定された文字を削除します。
$regexFind の AggregationExpression は、正規表現 (regex) を文字列に適用し、最初に一致した部分文字列に関する情報を返します。
$regexFindAll の AggregationExpression は、正規表現 (regex) を文字列に適用し、一致したすべての部分文字列に関する情報を返します。
$regexMatch の AggregationExpression は、正規表現 (regex) を文字列に適用し、一致が見つかったかどうかを示すブール値を返します。
$replaceAll の AggregationExpression は、入力文字列内の検索文字列のすべてのインスタンスを置換文字列に置き換えます。
$replaceOne の AggregationExpression は、入力文字列内の検索文字列の最初のインスタンスを置換文字列に置き換えます。
$rtrim の AggregationExpression は、文字列の末尾から空白または指定された文字を削除します。
$split の場合は AggregationExpression
$strcasecmp の場合は AggregationExpression
$strLenBytes の場合は AggregationExpression
$strLenCP の場合は AggregationExpression
$substr の場合は AggregationExpression
$substrCP の場合は AggregationExpression
$toLower の場合は AggregationExpression
$toUpper の場合は AggregationExpression
$trim の AggregationExpression は、文字列の先頭と末尾から空白または指定された文字を削除します。
文字列表現から WriteConcern インスタンスを作成するコンバーター。
Subscription は、SubscriptionRequest と実際に実行されている Task 間のリンクです。
実際の SubscriptionRequestMessageListenerContainer に送信されます。
SubscriptionRequest の動作を指定するためのオプション。
MongoDB 集計フレームワークパイプライン式で使用できるシステム変数について説明します。
MongoDB の tailable カーソルを使用して無限ストリームを宣言するためのアノテーション。
調整可能なカーソルを使用してキャップコレクションでクエリ結果をリッスンするために使用される SubscriptionRequest 実装。
TailableCursorRequest を作成するためのビルダー。
TailableCursorRequest.TailableCursorRequestOptions を作成するためのビルダー。
MessageListenerContainer 内で実行される実際の Task
実際の Task のライフサイクルフェーズを定義する Task.State
Term は、全文検索のコンテキストで使用される 1 つまたは複数の単語 Term.Type.WORD またはフレーズ Term.Type.PHRASE を定義します。
全文検索に使用する CriteriaDefinition の実装。
テキスト検索で複数のキーにまたがる IndexDefinition
TextIndexDefinition.TextIndexDefinitionBuilder は、TextIndexDefinition を作成するためのオプションの定義に役立ちます。
TextIndexed は、フィールドをテキストインデックスの一部となるようにマークします。
全文検索を実行するために使用される Query 実装。
TextScore は、フルテキスト検索を実行するときにサーバー上で計算された textScore として考慮されるプロパティをマークします。
MongoDB 時系列コレクションに永続化するドメインオブジェクトを指定します。
MongoDB 固有のトランザクションメタデータ。
TransientDataAccessException は、すでに閉じられているセッションを使用してデータを読み取るなどの、MongoDB ClientSession 関連のデータアクセス障害に固有のものです。
MongoExceptions が specific labels を運ぶなど、一時的であると見なされる MongoDB 固有のデータアクセス例外の階層のルート。
特定の型を認識する AggregationOperationContext と、プロパティ参照をドキュメントフィールド名に変換する可能性のある MappingContext
TypedAggregation は、入力集約型の情報を保持する特別な Aggregation です。
指定された JsonSchemaObject.TypeJsonSchemaObject
type : 'array' スキーマ要素の JsonSchemaObject 実装。
不変の schema objects を生成する流れるような API を介して、範囲、minItems、maxItems などのスキーマの詳細へのプログラムによるアクセスを提供します。
type : 'boolean' スキーマ要素の JsonSchemaObject 実装。
不変の schema objects を生成する流れるような API を介して、スキーマの詳細へのプログラムによるアクセスを提供します。
type : 'number'bsonType : 'int'bsonType : 'long'bsonType : 'double'bsonType : 'decimal128' スキーマ要素の JsonSchemaObject 実装。
不変の schema objects を生成する流れるような API を介して、multipleOf、最小値、最大値などのスキーマの詳細へのプログラムによるアクセスを提供します。
type : 'object' スキーマ要素の JsonSchemaObject 実装。
不変の schema objects を生成する流れるような API を介して、必須、プロパティ、patternProperties などのスキーマの詳細へのプログラムによるアクセスを提供します。
type : 'string' スキーマ要素の JsonSchemaObject 実装。
不変の schema objects を生成する流れるような API を介して、minLength、maxLength、パターンなどのスキーマの詳細へのプログラムによるアクセスを提供します。
$unionWith 集約ステージ (MongoDB 4.4 以降で使用可能) は、重複が含まれる可能性のあるパイプライン結果を 1 つの結果セットに結合して次のステージに渡すことにより、2 つのコレクションの結合を実行します。
ドキュメントからフィールドを削除します。
例示による問い合わせ (QBE) 用の ExampleMatcher 実装。
共有型と JsonSchemaObject.toDocument() 実装を備えた JsonSchemaObject の共通ベース。
集約フレームワーク $unwind -operation をカプセル化します。
スムーズな UnwindOperation 作成のためのビルダー。
ターゲットドキュメント内で値オブジェクトをフラット化して構成するためのアノテーション。
空のラップされていないプロパティのショートカット。
null 許容のラップされていないプロパティのショートカット。
使用するロード戦略 Unwrapped.onEmpty()
MongoDB の更新句を簡単に構築するためのクラス。
リポジトリメソッドで更新演算子を直接宣言するためのアノテーション。
ネストされたコマンドのマーカーインターフェース。
修飾子は Update.Modifier の明確なコレクションを保持します
インターフェースの固定には、Update を介して実装される更新の操作が必要です。
配列フィールドで変更する要素を指定するためのフィルター。
mongo 型の型情報を保持する QueryMapper のサブクラス。
StringSE を UuidRepresentation に解析します。
JSR-303 依存エンティティ検証ツール。
使用すべきではありません。
4.5 以降では、検証制約違反が発生した場合に順序付けと保存の中断を確実にするために、代わりに ValidatingEntityCallback または ReactiveValidatingEntityCallback を使用します。
CollectionOptions.ValidationOptions を介したコレクション検証に使用される validator オブジェクトを提供します。
パラメーターインデックスによってバインド可能な値を取得するための値プロバイダー。
変数集計操作へのゲートウェイ。
$let 用の AggregationExpression は、指定された in 式で使用するために AggregationExpression を変数にバインドし、式の結果を返します。
$map の場合は AggregationExpression
MongoDB を作成するための SearchIndexDefinition$vectorSearch クエリを実行するために必要なベクトルインデックス
ベクトル量子化。
ベクトル距離を計算するために使用される類似度関数。
ベクトルフィールドを作成するためのビルダー
リポジトリメソッドで Vector Search クエリを直接宣言するためのアノテーション。
VectorSearchAggregation を実行するための AbstractMongoQuery 実装。
Atlas クラスター内のデータに対してセマンティック検索を実行します。
VectorSearchOperation ビルダーの制限を構成するための Fluent API。
VectorSearchOperation ビルダーでパスを構成するための Fluent API。
クエリパス契約を記述するインターフェース。
クエリパスをキャプチャーする値オブジェクト。
検索型。近似検索の場合は ANN、正確な検索の場合は ENN。
VectorSearchOperation ビルダーでベクトルを構成するための Fluent API。
MongoDBビューの作成時に適用される追加オプションを保持する不変オブジェクト。
WildcardIndex は、ルートオブジェクト (通常は Document アノテーションを持つオブジェクト) の $**" : 1 パターンに基づいてすべてのフィールドをインデックスに含めるために使用できる特定の Index です。
ワイルドカードインデックスのキーとして使用されるエンティティまたはプロパティのアノテーション。
別のオブジェクトをラップするオブジェクトのマーカーインターフェース。ラップされた値を取得する方法を提供します。
WriteConcern を含み公開するコンポーネントを示すインターフェース。
文字列を WriteConcern に解析します。
特定の MongoAction に使用する WriteConcern を決定するための戦略インターフェース。
WriteConcernResult のチェックがどの程度厳密であるかを表す列挙型。