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
Yes
No
Send your feedback to us
Skip
Submit