Amazon DocumentDB 8.0 での照合の使用 - Amazon DocumentDB

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon DocumentDB 8.0 での照合の使用

Amazon DocumentDB 8.0 で照合がサポートされるようになりました。照合では、文字列比較用の言語固有のルールを設定できます。照合では、大文字と小文字を区別する比較のルールを指定するか、言語ロケールを指定できます。照合は、DocumentDB 8.0 のコレクションレベルまたはインデックスレベルで設定できます。DocumentDB で照合を使用する場合、内部的に以下のパラメータを使用して照合ドキュメントが作成されます。

{ locale: string, caseLevel: boolean, caseFirst: string, strength: int, numericOrdering: boolean, alternate: string, maxVariable: string, backwards: boolean, normalization: boolean }

制限事項

Amazon DocumentDB では、照合には次の制限があります。

  • 照合は、Amazon DocumentDB 8.0 で利用可能なプランナー v3 と互換性があります。plannerv2 または plannerv1 に切り替えると、「インデックスが見つかりません」エラーなど、一貫性のない動作が発生する可能性があります。

  • ライブラリ固有の違いにより、照合を含む mongodb コレクションがエクスポートされる場合は、移行前に metadata.bson ファイルを更新し、そのバージョンを 57.1 から 60.2 に変更する必要があります。

  • まれに、照合設定が文字数の内部制限に違反し、以下のエラーが発生することがあります。「エラー: 照合ドキュメントには、サポートされている以上のデフォルト以外の属性があります。オプションの数を減らしてください。」 この場合、照合ドキュメントで指定するオプションを減らすか、可能な限りデフォルト値を使用してみてください。