インターフェースの使用
org.springframework.data.mongodb.MongoExpression
MongoExpression を使用するパッケージ
パッケージ
説明
Spring Data の MongoDB 抽象化。
MongoDB 集約フレームワークのサポート。
MongoDB 固有のクエリと更新のサポート。
org.springframework.data.mongodb 内の MongoExpression 使用
MongoExpression を実装している org.springframework.data.mongodb のクラス修飾子と型メソッド説明static MongoExpressionプレーンなStringSE から新しいMongoExpressionを作成します (例:static MongoExpressionプレースホルダーを含むプレーンなStringSE から新しいMongoExpressionを作成します (例:org.springframework.data.mongodb.core.aggregation 内の MongoExpression 使用
修飾子と型インターフェース説明interface修飾子と型クラス説明static class$avgの場合はAggregationExpression。static class$covariancePopの場合はAggregationExpression。static class$covarianceSampの場合はAggregationExpression。static classAccumulatorOperators.ExpMovingAvgは、数値の指数移動平均を計算します。static class$maxの場合はAggregationExpression。static class$medianの場合はAggregationExpression。static class$minの場合はAggregationExpression。static class$percentileの場合はAggregationExpression。static class$stdDevPopの場合はAggregationExpression。static class$stdDevSampの場合はAggregationExpression。static class$sumの場合はAggregationExpression。classSpEL 式の AST から MongoDB Aggregation フレームワーク式をレンダリングするAggregationExpression。static class$absの場合はAggregationExpression。static class値の逆余弦を計算するexpression。static class値の逆双曲余弦を計算するexpression。static class$addの場合はAggregationExpression。static class値の逆正弦を計算するexpression。static class値の逆双曲正弦を計算するexpressionstatic class値の逆正接を計算するexpression。static classy/x の逆正接を計算するexpression。ここで、y と x はそれぞれ式に渡される最初の値と 2 番目の値です。static class値の逆双曲正接を計算するexpressionstatic class$ceilの場合はAggregationExpression。static classラジアンで測定された値のコサインを計算するexpression。static classArithmeticOperators.AngularUnit.RADIANSで測定された値の双曲余弦を計算するexpression。static class指定されたウィンドウ内の平均変化率を計算するexpressionを表す値オブジェクト。static class$divideの場合はAggregationExpression。static class$expの場合はAggregationExpression。static class$floorの場合はAggregationExpression。static class数学的な積分値の近似値を計算するexpressionを表す値オブジェクト。static class$lnの場合はAggregationExpression。static class$logの場合はAggregationExpression。static class$log10の場合はAggregationExpression。static class$modの場合はAggregationExpression。static class$multiplyの場合はAggregationExpression。static class$powの場合はAggregationExpression。static classArithmeticOperators.Randは 0 から 1 の間の浮動小数点値を返します。static classArithmeticOperators.Roundは、数値を整数または指定された小数点以下の桁に丸めます。static classラジアンで測定された値の正弦を計算するexpression。static classArithmeticOperators.AngularUnit.RADIANSで測定された値の双曲線正弦を計算するexpression。static class$sqrtの場合はAggregationExpression。static class$subtractの場合はAggregationExpression。static classラジアンで測定される値の正接を計算するexpression。static classArithmeticOperators.AngularUnit.RADIANSで測定された値の双曲正接を計算するexpression。static class$truncの場合はAggregationExpression。static class$arrayElementAtの場合はAggregationExpression。static class配列を単一のドキュメントに変換する$arrayToObject用のAggregationExpression。static class$concatArraysの場合はAggregationExpression。static class$filterAggregationExpressionを使用すると、指定された条件に基づいて返される配列のサブセットを選択できます。static class配列の最初の要素を返す$firstのAggregationExpression。static class$inの場合はAggregationExpression。static class$indexOfArrayの場合はAggregationExpression。static class$isArrayの場合はAggregationExpression。static class配列の最後の要素を返す$lastのAggregationExpression。static class$rangeの場合はAggregationExpression。static class$reduceの場合はAggregationExpression。static classstatic class$reverseArrayの場合はAggregationExpression。static class$sizeの場合はAggregationExpression。static class$sliceの場合はAggregationExpression。static class配列内の要素をソートする$sortArrayのAggregationExpression。static class$zipの場合はAggregationExpression。static class$andの場合はAggregationExpression。static class$notの場合はAggregationExpression。static class$orの場合はAggregationExpression。protected static classMongo 演算 (式オブジェクト) を使用して出力フィールド値を生成する出力フィールド。protected static classバケット集約ステージの出力フィールドをカプセル化します。protected static classBucketOperationSupport.Outputをカプセル化します。static class$cmpの場合はAggregationExpression。static class$eqの場合はAggregationExpression。static class$gtの場合はAggregationExpression。static class$gteの場合はAggregationExpression。static class$ltの場合はAggregationExpression。static class$lteの場合はAggregationExpression。static class$neの場合はAggregationExpression。static class集約フレームワーク$cond演算子をカプセル化します。static class集約フレームワーク$ifNull演算子をカプセル化します。static class$switchの場合はAggregationExpression。static class集約フレームワークケースドキュメントを$switch-operation 内にカプセル化します。static class値を指定された型に変換する$convertのAggregationExpression。static class$degreesToRadiansのAggregationExpressionは、度単位で測定された入力値をラジアンに変換します。static class値をブール値に変換する$toBoolのAggregationExpression。static class値を日付に変換する$toDateのAggregationExpression。static class値を 10 進数に変換する$toDecimalのAggregationExpression。static class値を double に変換する$toDoubleのAggregationExpression。static class値を整数に変換する$toIntのAggregationExpression。static class値を long に変換する$toLongのAggregationExpression。static class値を objectId に変換する$toObjectIdのAggregationExpression。static class値を文字列に変換する$toStringのAggregationExpression。static class$typeの場合はAggregationExpression。static classstatic classstatic classstatic classstatic classstatic classstatic class$dateToStringの場合はAggregationExpression。static classstatic class$dayOfMonthの場合はAggregationExpression。static class$dayOfWeekの場合はAggregationExpression。static class$dayOfYearの場合はAggregationExpression。static class$hourの場合はAggregationExpression。static classstatic class$isoDayOfWeekの場合はAggregationExpression。static class$isoWeekの場合はAggregationExpression。static class$isoWeekYearの場合はAggregationExpression。static class$millisecondの場合はAggregationExpression。static class$minuteの場合はAggregationExpression。static class$monthの場合はAggregationExpression。static class$secondの場合はAggregationExpression。static class指定されたDateOperators.Timezoneを設定できるAggregationExpression。static class$tsIncrementの場合はAggregationExpression。static class$tsSecondの場合はAggregationExpression。static class$weekの場合はAggregationExpression。static class$yearの場合はAggregationExpression。static classDocumentOperators.DenseRankは、他のドキュメントに対する現在のドキュメントの位置 (ランク) を解決します。static classDocumentOperators.DocumentNumberは現在のドキュメントの位置を解決します。static classDocumentOperators.Rankは、他のドキュメントに対する現在のドキュメントの位置 (ランク) を解決します。static classShift は、現在のドキュメントを基準とした指定された位置のドキュメントに式を適用します。static classクエリ言語内で集計式を使用できるようにします。static classnull 値と欠損値を最後の null 以外の値に設定します。static class$literalの場合はAggregationExpression。static class$getFieldの場合はAggregationExpression。static class複数のドキュメントを 1 つのドキュメントに結合する$mergeObjects用のAggregationExpression。static classstatic class$setFieldの場合はAggregationExpression。static classScriptOperators.Accumulatorは、JavaScript 内のパイプラインを通じてドキュメントが進行するにつれて状態 (合計、最大値、最小値、関連データなど) を維持するカスタム集計 $accumulator オペレーターを定義します。static classScriptOperators.Functionは、JavaScript でカスタム集計 $function を定義します。static classAbstractAggregationExpressionは、指定されたorderに従って最下位の要素を返します。static classAbstractAggregationExpressionは $firstN 要素を返します。static classAbstractAggregationExpressionは $lastN 要素を返します。static classAbstractAggregationExpressionは、指定されたorderに従って最上位要素を返します。static class$allElementsTrueの場合はAggregationExpression。static class$anyElementTrueの場合はAggregationExpression。static class$setDifferenceの場合はAggregationExpression。static class$setEqualsの場合はAggregationExpression。static class$setIntersectionの場合はAggregationExpression。static class$setIsSubsetの場合はAggregationExpression。static class$setUnionの場合はAggregationExpression。static class$concatの場合はAggregationExpression。static class$indexOfBytesの場合はAggregationExpression。static class$indexOfCPの場合はAggregationExpression。static class$ltrimのAggregationExpressionは、文字列の先頭から空白または指定された文字を削除します。static class$regexFindのAggregationExpressionは、正規表現 (regex) を文字列に適用し、最初に一致した部分文字列に関する情報を返します。static class$regexFindAllのAggregationExpressionは、正規表現 (regex) を文字列に適用し、一致したすべての部分文字列に関する情報を返します。static class$regexMatchのAggregationExpressionは、正規表現 (regex) を文字列に適用し、一致が見つかったかどうかを示すブール値を返します。static class$replaceAllのAggregationExpressionは、入力文字列内の検索文字列のすべてのインスタンスを置換文字列に置き換えます。static class$replaceOneのAggregationExpressionは、入力文字列内の検索文字列の最初のインスタンスを置換文字列に置き換えます。static class$rtrimのAggregationExpressionは、文字列の末尾から空白または指定された文字を削除します。static class$splitの場合はAggregationExpression。static class$strcasecmpの場合はAggregationExpression。static class$strLenBytesの場合はAggregationExpression。static class$strLenCPの場合はAggregationExpression。static class$substrの場合はAggregationExpression。static class$substrCPの場合はAggregationExpression。static class$toLowerの場合はAggregationExpression。static class$toUpperの場合はAggregationExpression。static class$trimのAggregationExpressionは、文字列の先頭と末尾から空白または指定された文字を削除します。static classstatic class$mapの場合はAggregationExpression。型 MongoExpression のパラメーターを持つ org.springframework.data.mongodb.core.aggregation のメソッド修飾子と型メソッド説明static AggregationExpressionAggregationExpression.from(MongoExpression expression) 指定されたMongoExpressionからAggregationExpressionを作成し、結果のDocumentがAggregationOperationContextに対してマップされるようにします。org.springframework.data.mongodb.core.query 内の MongoExpression 使用
型 MongoExpression のパラメーターを持つ org.springframework.data.mongodb.core.query のメソッド修飾子と型メソッド説明static CriteriaCriteria.expr(MongoExpression expression) 指定されたexpressionとドキュメントを照合するCriteriaを作成するための静的ファクトリメソッド。Field.project(MongoExpression expression) 指定されたMongoExpressionを結果に含まれるfieldに投影します。Field.projectAs(MongoExpression expression, StringSE field) 指定されたMongoExpressionを結果に含まれるfieldに投影します。