Tengo datos almacenados como [ { "S" : "" } ] en DynamoDB. Quiero verificar si el registro contiene un valor vacío o no, así que lo intenté
FilterExpression : `contains (columnName, :data)` ExpressionAttributeValues:{ ":data": "" }Pero no obtengo ningún resultado de la consulta. ¿Qué hay de malo en esto?
He creado 2 elementos en la tabla DDB. 1 con valor vacío, 1 con valor no vacío de la siguiente manera:
Luego ejecuté esta consulta:
{ "TableName": "xxx", "FilterExpression": "#DDB_data5vizmh5osmv = :data5vizmh5osmv", "ExpressionAttributeNames": { "#DDB_data5vizmh5osmv": "data" }, "ExpressionAttributeValues": { ":data5vizmh5osmv": "" } }Y aquí están los resultados que obtuve. Filtré 1 artículo con valor vacío.