Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Construir item NoSQL

Los items de Catalyst NoSQL representan una colección de atributos que contienen los datos de un único punto de datos, como registros. Puedes insertar o actualizar items en una tabla NoSQL existente en tu proyecto en un formato JSON personalizado. Sin embargo, antes de insertar o actualizar un item en Catalyst, necesitarás construir el item. Puedes construir un item NoSQL de atributos que contengan diferentes tipos de datos soportados por Catalyst como se describe en la sección a continuación. Catalyst soporta varios tipos de datos como String, Number, Set of Strings, Set of Numbers, List y Map. Consulta la lista completa de tipos de datos soportados para conocer más. Debes proporcionar obligatoriamente los valores para el atributo de partition key que configuraste para una tabla en cada item de datos. Consulta la sección de ayuda de Table Keys para conocer sobre las claves de tabla, el atributo TTL y otros detalles. El fragmento de código a continuación muestra los formatos para construir un item con atributos de diferentes tipos de datos:

copy
# Construir un elemento NoSQL de diferentes tipos de datos
attributes = {
                # cadena de texto
                "custom_attrib_string": {
                        "S": "John Doe"
                },
                # Número
                "custom_attrib_num": {
                        "N": "234521"
                },
                # Valor codificado en binario
                 "custom_attrib_bin": {
                        "B": "SGVsbG9Xb3JsZA=="
                },
                # Conjunto de cadenas
                 "custom_attrib_set_string": {
                        "SS": ["John Doe", "New York", "USA"]
                },
                # conjunto de números
                "custom_attrib_set_num": {
                        "SN": ["23423", "821n", "11"]
                },
                # conjunto de valores binarios
                 "custom_attrib_set_bin": {
                         "SB": ["SGVsbG8=", "V29ybGQ="]
                },
                # atributo booleano
                "custom_attrib_bool": {
                         "BOOL": True
                 },
                # atributo de lista
                "custom_attrib_list": {
                         "L": [{"name": "banana"}, {"quantity": 4}]
                },
                # atributo de mapa
                "custom_attrib_map": {
                        "M": {
                                "name": {
                                         "S": "John Doe"
                                },
                                "age": {
                                        "N": "23"
                                 }
                        }
                }
}

Última actualización 2026-03-30 13:40:30 +0530 IST

EN ESTA PÁGINA