ナビゲーションリンクをスキップ
Spring Data MongoDB
  • ホーム
  • 概要
  • パッケージ
  • クラス
  • 使用
  • ツリー
  • 非推奨
  • インデックス
  • ヘルプ

非推奨の API

内容

  • 最終的に非推奨
  • パッケージ
  • インターフェース
  • クラス
  • 列挙クラス
  • メソッド
  • コンストラクター
  • アノテーションインターフェース要素
  • 最終的に非推奨の要素
    要素
    説明
    org.springframework.data.mongodb.config.MappingMongoConverterParser.potentiallyCreateMappingContext(Element, ParserContext, BeanDefinition, String)
    4.3 以来。代わりに MappingMongoConverterParser.potentiallyCreateMappingContext(Element, ParserContext, BeanDefinition, String, boolean) を使用してください。
    org.springframework.data.mongodb.core.aggregation.AggregationOperationContext.continueOnMissingFieldReference()
    4.3.1 なので、AggregationOperationContext を作成するときは FieldLookupPolicy を明示的に指定する必要があります。
    org.springframework.data.mongodb.core.aggregation.TypeBasedAggregationOperationContext.continueOnMissingFieldReference()
    org.springframework.data.mongodb.core.query.MongoRegexCreator.toCaseInsensitiveMatch(Object)
    4.1.1 以降
    org.springframework.data.mongodb.util.DBObjectUtils
    4.2.0 以降
  • 非推奨のパッケージ
    パッケージ
    説明
    org.springframework.data.mongodb.core.mapreduce
    MongoDB サーバーバージョン 5.0 以降
  • 非推奨のインターフェース
    インターフェース
    説明
    org.springframework.data.mongodb.core.ExecutableMapReduceOperation.MapReduceWithOptions
    org.springframework.data.mongodb.core.aggregation を推奨する 4.0 以降。
    org.springframework.data.mongodb.core.ScriptOperations
    2.2 以来。eval コマンドは、MongoDB サーバー 4.2.0 では置き換えられることなく削除されました。
  • 非推奨のクラス
    クラス
    説明
    org.springframework.data.mongodb.core.aggregation.RelaxedTypeBasedAggregationOperationContext
    4.3.1 以降
    org.springframework.data.mongodb.core.mapreduce.MapReduceCounts
    org.springframework.data.mongodb.core.aggregation を推奨する 3.4 以降。
    org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
    org.springframework.data.mongodb.core.aggregation を推奨する 3.4 以降。
    org.springframework.data.mongodb.core.mapreduce.MapReduceResults
    org.springframework.data.mongodb.core.aggregation を推奨する 3.4 以降。
    org.springframework.data.mongodb.core.mapreduce.MapReduceTiming
    org.springframework.data.mongodb.core.aggregation を推奨する 3.4 以降。
    org.springframework.data.mongodb.core.script.ExecutableMongoScript
    2.2 以来。eval コマンドは、MongoDB サーバー 4.2.0 では置き換えられることなく削除されました。
    org.springframework.data.mongodb.core.script.NamedMongoScript
    2.2 以来。eval コマンドは、MongoDB サーバー 4.2.0 では置き換えられることなく削除されました。
    org.springframework.data.mongodb.util.DBObjectUtils
    4.2.0 以降
  • 非推奨の Enum クラス
    列挙型 Class
    説明
    org.springframework.data.mongodb.core.aggregation.OutOperation.OutMode
    拡張 $out 構文は $merge に置き換えられました。MongoDB 5 では拡張構文のサポートが削除されましたため、代わりに MergeOperation を使用してください。
  • 非推奨のメソッド
    メソッド
    説明
    org.springframework.data.mongodb.config.MappingMongoConverterParser.potentiallyCreateMappingContext(Element, ParserContext, BeanDefinition, String)
    4.3 以来。代わりに MappingMongoConverterParser.potentiallyCreateMappingContext(Element, ParserContext, BeanDefinition, String, boolean) を使用してください。
    org.springframework.data.mongodb.core.aggregation.AggregationOperation.toDocument(AggregationOperationContext)
    AggregationOperation.toPipelineStages(AggregationOperationContext) を推奨する 2.2 以降。
    org.springframework.data.mongodb.core.aggregation.AggregationOperationContext.continueOnMissingFieldReference()
    4.3.1 なので、AggregationOperationContext を作成するときは FieldLookupPolicy を明示的に指定する必要があります。
    org.springframework.data.mongodb.core.aggregation.AggregationOptions.getHint()
    4.1 以降、代わりに AggregationOptions.getHintObject() を使用してください。
    org.springframework.data.mongodb.core.aggregation.OutOperation.insertDocuments()
    拡張 $out 構文は $merge に置き換えられました。MongoDB 5 では拡張構文のサポートが削除されましたため、代わりに MergeOperation を使用してください。
    org.springframework.data.mongodb.core.aggregation.OutOperation.mode(OutOperation.OutMode)
    拡張 $out 構文は $merge に置き換えられました。MongoDB 5 では拡張構文のサポートが削除されましたため、代わりに MergeOperation を使用してください。
    org.springframework.data.mongodb.core.aggregation.OutOperation.replaceCollection()
    拡張 $out 構文は $merge に置き換えられました。MongoDB 5 では拡張構文のサポートが削除されましたため、代わりに MergeOperation を使用してください。
    org.springframework.data.mongodb.core.aggregation.OutOperation.replaceDocuments()
    拡張 $out 構文は $merge に置き換えられました。MongoDB 5 では拡張構文のサポートが削除されましたため、代わりに MergeOperation を使用してください。
    org.springframework.data.mongodb.core.aggregation.OutOperation.uniqueKey(String)
    拡張 $out 構文は $merge に置き換えられました。MongoDB 5 では拡張構文のサポートが削除されましたため、代わりに MergeOperation を使用してください。
    org.springframework.data.mongodb.core.aggregation.OutOperation.uniqueKeyOf(Iterable<String>)
    拡張 $out 構文は $merge に置き換えられました。MongoDB 5 では拡張構文のサポートが削除されましたため、代わりに MergeOperation を使用してください。
    org.springframework.data.mongodb.core.aggregation.TypeBasedAggregationOperationContext.continueOnMissingFieldReference()
    org.springframework.data.mongodb.core.convert.MongoCustomConversions.MongoConverterConfigurationAdapter.setPropertyValueConversions(PropertyValueConversions)
    4.2 以来。代わりに MongoCustomConversions.MongoConverterConfigurationAdapter.withPropertyValueConversions(PropertyValueConversions) を使用してください。
    org.springframework.data.mongodb.core.index.GeospatialIndex.withBucketSize(double)
    MongoDB サーバーバージョン 4.4 以降
    org.springframework.data.mongodb.core.index.GeoSpatialIndexed.bucketSize()
    MongoDB サーバーバージョン 4.4 以降
    org.springframework.data.mongodb.core.MongoClientSettingsFactoryBean.setStreamFactoryFactory(Object)
    4.3 以降、MongoDB 5.0 ドライバーでは com.mongodb.connection.TransportSettings に置き換えられて削除されます。
    org.springframework.data.mongodb.core.MongoOperations.geoNear(NearQuery, Class<T>)
    2.2 以来。eval コマンドは MongoDB サーバー 4.2.0 で削除されました。代わりに Aggregation.geoNear(NearQuery, String) を使用した集約を使用してください。
    org.springframework.data.mongodb.core.MongoOperations.geoNear(NearQuery, Class<T>, String)
    2.2 以来。eval コマンドは MongoDB サーバー 4.2.0 で削除されました。代わりに Aggregation.geoNear(NearQuery, String) を使用した集約を使用してください。
    org.springframework.data.mongodb.core.MongoOperations.mapReduce(String, String, String, Class<T>)
    MongoOperations.aggregate(TypedAggregation, Class) を推奨する 3.4 以降。
    org.springframework.data.mongodb.core.MongoOperations.mapReduce(String, String, String, MapReduceOptions, Class<T>)
    MongoOperations.aggregate(TypedAggregation, Class) を推奨する 3.4 以降。
    org.springframework.data.mongodb.core.MongoOperations.mapReduce(Query, String, String, String, Class<T>)
    MongoOperations.aggregate(TypedAggregation, Class) を推奨する 3.4 以降。
    org.springframework.data.mongodb.core.MongoOperations.mapReduce(Query, String, String, String, MapReduceOptions, Class<T>)
    MongoOperations.aggregate(TypedAggregation, Class) を推奨する 3.4 以降。
    org.springframework.data.mongodb.core.MongoOperations.scriptOps()
    2.2 以来。eval コマンドは、MongoDB サーバー 4.2.0 では置き換えられることなく削除されました。
    org.springframework.data.mongodb.core.MongoTemplate.mapReduce(Query, Class<?>, String, String, String, MapReduceOptions, Class<T>)
    MongoTemplate.aggregate(TypedAggregation, Class) を推奨する 3.4 以降。
    org.springframework.data.mongodb.core.query.MongoRegexCreator.toCaseInsensitiveMatch(Object)
    4.1.1 以降
    org.springframework.data.mongodb.core.query.Query.isRestrictedTypeKey(String)
    制限された型の処理は今後大幅に変更されるため、このメソッドを呼び出さないでください。
    org.springframework.data.mongodb.core.ReactiveMongoOperations.geoNear(NearQuery, Class<T>)
    2.2 以来。eval コマンドは MongoDB サーバー 4.2.0 で削除されました。代わりに Aggregation.geoNear(NearQuery, String) を使用した集約を使用してください。
    org.springframework.data.mongodb.core.ReactiveMongoOperations.geoNear(NearQuery, Class<T>, String)
    2.2 以来。eval コマンドは MongoDB サーバー 4.2.0 で削除されました。代わりに Aggregation.geoNear(NearQuery, String) を使用した集約を使用してください。
    org.springframework.data.mongodb.core.ReactiveMongoOperations.mapReduce(Query, Class<?>, Class<T>, String, String, MapReduceOptions)
    ReactiveMongoOperations.aggregate(TypedAggregation, Class) を推奨する 3.4 以降。
    org.springframework.data.mongodb.core.ReactiveMongoOperations.mapReduce(Query, Class<?>, String, Class<T>, String, String, MapReduceOptions)
    ReactiveMongoOperations.aggregate(TypedAggregation, Class) を推奨する 3.4 以降。
  • 非推奨のコンストラクター
    コンストラクター
    説明
    org.springframework.data.mongodb.core.convert.MappingMongoConverter(MongoDatabaseFactory, MappingContext<? extends MongoPersistentEntity<?>, MongoPersistentProperty>)
    代わりに DbRefResolver を受け取るコンストラクターを使用してください。
    org.springframework.data.mongodb.core.DefaultIndexOperations(MongoDatabaseFactory, String, QueryMapper)
    2.1 以降。DefaultIndexOperations(MongoOperations, String, Class) をご利用ください。
    org.springframework.data.mongodb.core.DefaultIndexOperations(MongoDatabaseFactory, String, QueryMapper, Class<?>)
    2.1 以降。DefaultIndexOperations(MongoOperations, String, Class) をご利用ください。
    org.springframework.data.mongodb.util.json.ParameterBindingContext(ValueProvider, SpELExpressionEvaluator)
    4.3 以降、代わりに ParameterBindingContext(ValueProvider, ValueExpressionEvaluator) を使用してください。
    org.springframework.data.mongodb.util.json.ParameterBindingContext(ValueProvider, SpelExpressionParser, EvaluationContext)
    4.3 以降、代わりに ParameterBindingContext(ValueProvider, ExpressionParser, Supplier) を使用してください。
  • 非推奨のアノテーションインターフェース要素
    アノテーションインターフェース Element
    説明
    org.springframework.data.mongodb.core.index.GeoSpatialIndexed.bucketSize()
    MongoDB サーバーバージョン 4.4 以降

Copyright © 2011–2025 Pivotal Software, Inc.. All rights reserved.