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.

Eliminar items de tabla NoSQL

Puedes eliminar items de una tabla NoSQL en Catalyst identificándolos usando las claves primarias de la tabla. Por ejemplo, puedes usar solo la partition key, o una combinación de la partition key y sort key de la tabla, para identificar un item.

Note: Catalyst te permite eliminar un máximo de 25 items de forma masiva de una tabla NoSQL con una sola operación del SDK.
La operación de eliminación se realiza usando el método delete_items() como se muestra en el ejemplo a continuación. El item con la partition key fruit que coincide con "apple" y la sort key location que coincide con "USA" se elimina. También puedes especificar condiciones adicionales para la eliminación. Solo si el item coincide con la condición, se eliminará.
copy

# Eliminar un elemento NoSQL de la tabla identificándolo con la clave de partición y la clave de ordenamiento
res = table.delete_items( {
   "keys": {
    "fruit": {
     "S": "apple"
    },
    "location": {
     "S": "USA"
    }
   }
 }),
 # Especificar una condición para la eliminación (opcional)
                 "condition": {
                         "function": {
                        "function_name": "attribute_exists",
                        "args": [
                                {
                                        "attribute_path": ["properties"]
                                }
                                ]
                        }
                }
 })
print(res)

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

EN ESTA PÁGINA