Uso de la intercalación en Amazon DocumentDB 8.0 - Amazon DocumentDB

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Uso de la intercalación en Amazon DocumentDB 8.0

Amazon DocumentDB 8.0 ahora admite la intercalación. La intercalación le permite configurar reglas específicas del idioma para la comparación de cadenas. Con la intercalación, puede especificar reglas para las comparaciones que distingan mayúsculas de minúsculas o especificar una configuración regional de idioma. La intercalación se puede configurar a nivel de colección o de índice en DocumentDB 8.0. Cuando se utiliza la intercalación en DocumentDB, internamente se crea un documento de intercalación con los siguientes parámetros.

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

Limitaciones

La intercalación tiene las siguientes limitaciones en Amazon DocumentDB:

  • La intercalación es compatible con el planificador v3 disponible en Amazon DocumentDB 8.0. El cambio a plannerv2 o plannerv1 puede provocar comportamientos incoherentes, incluidos errores de tipo «índice no encontrado».

  • Debido a las diferencias inherentes a las bibliotecas, si se exporta una colección de mongodb con intercalación, tendrá que actualizar los archivos.bson de metadatos y cambiar su versión de 57.1 a 60.2 antes de realizar la migración.

  • En raras ocasiones, la configuración de intercalación puede superar el límite interno de número de caracteres y provocar el siguiente error. «Error: el documento de intercalación tiene más atributos no predeterminados de los admitidos. Reduzca el número de opciones». En este caso, intente reducir las opciones que proporciona en el documento de cotejo o, si lo prefiere, puede intentar utilizar los valores predeterminados siempre que sea posible.